.ce-align-left,.ce-headline-left,.text-left{text-align:left}.ce-align-center,.ce-headline-center,.text-center{text-align:center}.ce-align-right,.ce-headline-right,.text-right{text-align:right}.ce-gallery[data-ce-columns="1"] .ce-column{max-width:100%;flex-basis:100%}.ce-gallery[data-ce-columns="2"] .ce-column{max-width:50%;flex-basis:50%}.ce-gallery[data-ce-columns="3"] .ce-column{max-width:33.3333333333%;flex-basis:33.3333333333%}.ce-gallery[data-ce-columns="4"] .ce-column{max-width:25%;flex-basis:25%}.ce-gallery[data-ce-columns="5"] .ce-column{max-width:20%;flex-basis:20%}.ce-gallery[data-ce-columns="6"] .ce-column{max-width:16.6666666667%;flex-basis:16.6666666667%}.ce-gallery[data-ce-columns="7"] .ce-column{max-width:14.2857142857%;flex-basis:14.2857142857%}.ce-gallery[data-ce-columns="8"] .ce-column{max-width:12.5%;flex-basis:12.5%}.ce-image,.ce-textpic{display:flex;flex-direction:column;min-height:1px}.ce-image .image-embed-item,.ce-image .video-embed,.ce-textpic .image-embed-item,.ce-textpic .video-embed{width:100%}@media(min-width:576px){.ce-image .ce-bodytext:not(:only-child),.ce-textpic .ce-bodytext:not(:only-child){align-self:flex-end}}.ce-image .ce-gallery,.ce-textpic .ce-gallery{min-height:1px}.ce-image .ce-gallery figure+figure,.ce-textpic .ce-gallery figure+figure{margin-top:2em}@media(min-width:576px){.ce-image .ce-gallery,.ce-textpic .ce-gallery{margin:0}}.ce-image .ce-row,.ce-textpic .ce-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.ce-image .ce-row .ce-column,.ce-textpic .ce-row .ce-column{display:flex;justify-content:center;align-items:center;padding-inline:8px;margin-bottom:16px}@media(max-width:575px){.ce-image .ce-row .ce-column:not(:only-child),.ce-textpic .ce-row .ce-column:not(:only-child){flex-basis:50%}}@media(min-width:576px){.ce-image .ce-row .ce-column,.ce-textpic .ce-row .ce-column{flex:1 0 auto;min-height:1px}}.ce-image .ce-row .ce-column .image,.ce-textpic .ce-row .ce-column .image{display:flex;flex-direction:column;justify-content:center}.ce-image .ce-row .ce-column>.video,.ce-textpic .ce-row .ce-column>.video{height:auto;align-self:flex-start}@media(min-width:576px){.ce-image.ce-intext .ce-gallery,.ce-textpic.ce-intext .ce-gallery{flex-basis:40%;max-width:40%}.ce-image.ce-intext .ce-row,.ce-textpic.ce-intext .ce-row{flex-direction:column}}@media(min-width:576px){.ce-image.ce-right .ce-gallery,.ce-textpic.ce-right .ce-gallery{align-self:flex-end}.ce-image.ce-right .ce-bodytext,.ce-textpic.ce-right .ce-bodytext{align-self:flex-start}}.ce-image.ce-right.ce-intext:not(.ce-nowrap),.ce-textpic.ce-right.ce-intext:not(.ce-nowrap){display:block}@media(min-width:576px){.ce-image.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery,.ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery{float:right;padding-left:16px;padding-bottom:16px}}.ce-image.ce-right.ce-intext:not(.ce-nowrap) .ce-bodytext,.ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-bodytext{margin-top:0}@media(min-width:768px){.ce-image.ce-right.ce-intext.ce-nowrap,.ce-textpic.ce-right.ce-intext.ce-nowrap{flex-direction:row;justify-content:space-between;align-items:center}}.ce-image.ce-right.ce-intext.ce-nowrap .ce-bodytext,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext{margin-top:0}@media(min-width:768px){.ce-image.ce-right.ce-intext.ce-nowrap .ce-bodytext,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext{align-self:center}}.ce-image.ce-right.ce-intext.ce-nowrap .ce-bodytext header,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext header{max-width:100%}.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{align-self:flex-start;flex-shrink:0}@media(min-width:768px){.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{order:1}}.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{margin-bottom:16px}@media(min-width:768px){.ce-image.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{margin-right:32px;margin-bottom:0}}@media(min-width:576px){.ce-image.ce-left .ce-gallery,.ce-textpic.ce-left .ce-gallery{align-self:flex-start}.ce-image.ce-left .ce-bodytext,.ce-textpic.ce-left .ce-bodytext{align-self:flex-end}}.ce-image.ce-left.ce-intext:not(.ce-nowrap),.ce-textpic.ce-left.ce-intext:not(.ce-nowrap){display:block}@media(min-width:576px){.ce-image.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery,.ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery{float:left;padding-right:16px;padding-bottom:16px}}.ce-image.ce-left.ce-intext:not(.ce-nowrap) .ce-bodytext,.ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-bodytext{margin-top:0}@media(min-width:768px){.ce-image.ce-left.ce-intext.ce-nowrap,.ce-textpic.ce-left.ce-intext.ce-nowrap{flex-direction:row;justify-content:space-between;align-items:center}}.ce-image.ce-left.ce-intext.ce-nowrap .ce-bodytext,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext{margin-top:0}@media(min-width:768px){.ce-image.ce-left.ce-intext.ce-nowrap .ce-bodytext,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext{align-self:center}}.ce-image.ce-left.ce-intext.ce-nowrap .ce-bodytext header,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-bodytext header{max-width:100%}.ce-image.ce-left.ce-intext.ce-nowrap .ce-gallery,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery{align-self:flex-start;flex-shrink:0}.ce-image.ce-left.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{margin-bottom:16px}@media(min-width:768px){.ce-image.ce-left.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext,.ce-textpic.ce-left.ce-intext.ce-nowrap .ce-gallery+.ce-bodytext{margin-left:32px;margin-bottom:0}}@media(min-width:576px){.ce-image.ce-center .ce-gallery,.ce-textpic.ce-center .ce-gallery{align-self:center;width:100%}.ce-image.ce-center .ce-bodytext,.ce-textpic.ce-center .ce-bodytext{align-self:center;max-width:100%}}.ce-image .ce-gallery+.ce-bodytext,.ce-textpic .ce-gallery+.ce-bodytext{margin-top:1rem}@media(min-width:576px){.ce-image .ce-gallery+.ce-bodytext,.ce-textpic .ce-gallery+.ce-bodytext{margin-top:3rem}}.ce-image .ce-bodytext+.ce-gallery,.ce-textpic .ce-bodytext+.ce-gallery{margin-top:1rem}@media(min-width:576px){.ce-image .ce-bodytext+.ce-gallery,.ce-textpic .ce-bodytext+.ce-gallery{margin-top:3rem}}.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{margin-right:-16px;max-width:100%;flex-basis:100%}@media screen and (min-width:768px){.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{margin-right:-16px}}@media screen and (min-width:1440px){.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{margin-right:-16px}}@media(min-width:1260px){.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{margin-right:0}}@media(min-width:768px){.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery{max-width:50%;flex-basis:50%}}.ce-textpic.ce-right.ce-intext.ce-nowrap .ce-bodytext{align-self:flex-start}.uploads{padding-left:0}.uploads .uploads__item{padding-bottom:1em;display:grid;grid-template-columns:auto 1fr;grid-column-gap:2em}.uploads:last-child .uploads__item:last-child{padding-bottom:0}.uploads .uploads__item-preview{grid-row:1;grid-column:1}.uploads .uploads__item-preview+.uploads__item-info{grid-row:2;grid-column:1}@media(min-width:576px){.uploads .uploads__item-preview+.uploads__item-info{grid-row:1;grid-column:2}}.uploads .uploads__item-info{grid-row:1;grid-column:1}.uploads .svg-icon{width:1.25em;height:1.25em;margin-right:.5em;vertical-align:text-bottom}.uploads .svg-icon~.ce-uploads-description{margin-left:4rem}.uploads .ce-uploads-description{display:block;font-weight:400}.uploads .ce-uploads-filesize{margin-left:.5em}.uploads .ce-uploads-filesize:before{content:"("}.uploads .ce-uploads-filesize:after{content:")"}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-inline:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;transition:opacity .5s ease}.slick-lightbox .slick-loading .slick-list{background-color:transparent}.slick-lightbox .slick-prev{left:15px}.slick-lightbox .slick-next{right:15px}.slick-lightbox-hide{opacity:0}.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0}.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%}.slick-lightbox-slick-item{text-align:center;overflow:hidden}.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px}.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center}.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%}.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff}.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;padding:0;border:none}.slick-lightbox-close:focus{outline:none}.slick-lightbox-close:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"×"}.slick-lightbox .slick-lightbox-btns{position:absolute;top:50%;transform:translateY(-50%);z-index:2;cursor:pointer}.slick-lightbox .slick-lightbox-btns.slider__prev{left:1.6rem}.slick-lightbox .slick-lightbox-btns.slider__next{right:1.6rem}.slick-lightbox .slick-lightbox-slick-img{margin-bottom:.8rem;width:100%;max-width:1280px;padding:0 4.2rem;-o-object-fit:contain;object-fit:contain}.slick-lightbox .slick-lightbox-slick-caption{font-size:1.6rem}.slick-lightbox .slick-lightbox-close{width:4rem;height:4rem}.slick-lightbox .slick-lightbox-close:before{font-size:4rem}.slbOverlay,.slbWrap,.slbWrapOuter{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.7;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";height:100%}.slbContentOuter,.slbWrap:before{display:inline-block;vertical-align:middle}.slbContentOuter{position:relative;margin:0 auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{animation:slbEnter .3s;background-color:#fff}.slbImageWrap{animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;background-color:#fff}.slbDirectionNext .slbImageWrap{animation:slbEnterNext .4s}.slbDirectionPrev .slbImageWrap{animation:slbEnterPrev .4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;text-align:center}.slbArrow,.slbCloseBtn{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{padding:0;border:0}.slbCloseBtn{animation:slbEnter .3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:.5rem;top:-.8rem;color:#000;text-align:center;transform:translate(14px,-50px)}@media screen and (min-width:992px){.slbCloseBtn{transform:none}}.slbLoading .slbtr{display:none}.slbLoadingText{font-size:1.4em;color:#fff}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:2.5em;height:10em;opacity:1;text-indent:-999em;overflow:hidden}@media screen and (min-width:992px){.slbArrow{width:6em}}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-2px 0 0 -2px;border:2px solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-right-color:#000;border-top-color:#000;transform:translateX(-50%) rotate(45deg)}.slbArrow.prev{left:.4rem}.slbArrow.prev:before{border-left-color:#000;border-bottom-color:#000;transform:translateX(-50%) rotate(45deg)}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.slbCloseBtn{color:#fff}.slbArrow.next:before{border-right-color:#fff;border-top-color:#fff}.slbArrow.prev:before{border-left-color:#fff;border-bottom-color:#fff}@keyframes slbOverlay{0%{opacity:0}to{opacity:.7}}@keyframes slbEnter{0%{opacity:0;transform:translate3d(0,-1em,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterNext{0%{opacity:0;transform:translate3d(4em,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slbEnterPrev{0%{opacity:0;transform:translate3d(-4em,0,0)}to{opacity:1;transform:translateZ(0)}}.uc-embedding-container{min-height:0!important}.uc-embedding-container .uc-embedding-accept{color:#fff;background-color:#000;border:1px solid #000;text-transform:uppercase;padding:.4rem 1.2rem;border-radius:5rem;font-size:var(--var-font-size-small,1.4rem)!important;text-decoration:none}@media(max-width:576px){.uc-embedding-container .uc-embedding-accept,.uc-embedding-container .uc-embedding-more-info{width:auto}}.uc-embedding-container h3{font-size:1.4rem;font-weight:500}@media(max-width:991px){.uc-embedding-container .uc-embedding-wrapper{padding:.75em 1em}}.uc-embedding-container .description-text,.uc-embedding-container .uc-embedding-wrapper{font-family:inherit;font-size:1.2rem}.uc-embedding-container .uc-embedding-wrapper span:last-child,.uc-embedding-container .uc-embedding-wrapper span:last-child a{font-size:1rem}@media(min-width:992px){.uc-embedding-container .uc-embedding-wrapper span:last-child,.uc-embedding-container .uc-embedding-wrapper span:last-child a{font-size:1.2rem}}.uc-embedding-container .uc-embedding-buttons{gap:1em;margin-block-end:.5rem}@media(min-width:768px){.uc-embedding-container .uc-embedding-buttons{gap:.5rem}}.uc-embedding-container .uc-embedding-buttons .uc-embedding-more-info{color:#595959;background-color:unset;height:auto;margin:0;font-weight:500}.uc-embedding-container .uc-embedding-buttons .uc-embedding-accept{margin:0;height:auto;font-weight:500}:is(.video) .uc-embedding-container{font-family:inherit!important;display:flex;justify-content:center;max-width:100%;height:100%;max-height:calc(100vh - var(--header-height, 46px))}@keyframes plyr-progress{to{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:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular,400);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:var(--plyr-badge-background,#4a5464);border-radius:var(--plyr-badge-border-radius,2px);color:var(--plyr-badge-text-color,#fff);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:var(--plyr-font-size-small,13px);left:0;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:var(--plyr-font-size-base,15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width:768px){.plyr__captions{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(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;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:transparent;border:0;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*0.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}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: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:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{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:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-menu-color,#4a5464);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-top:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-style:solid;border-width:var(--plyr-menu-arrow-size,4px);content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*0.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:var(--plyr-menu-color,#4a5464);display:flex;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:calc(var(--plyr-control-spacing, 10px)*0.7/1.5) calc(var(--plyr-control-spacing, 10px)*0.7*1.5);-webkit-user-select:none;-moz-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: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:calc(var(--plyr-control-spacing, 10px)*0.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:var(--plyr-menu-arrow-color,#728197);right:calc(var(--plyr-control-spacing, 10px)*0.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:var(--plyr-font-weight-regular,400);margin:calc(var(--plyr-control-spacing, 10px)*0.7);margin-bottom:calc(var(--plyr-control-spacing, 10px)*0.7/2);padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*4);position:relative;width:calc(100% - var(--plyr-control-spacing, 10px)*0.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:var(--plyr-menu-arrow-color,#728197);left:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:calc(var(--plyr-control-spacing, 10px)*0.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:calc(var(--plyr-control-spacing, 10px)*0.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: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: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:calc(var(--plyr-control-spacing, 10px)*0.7*-1 - -2);overflow:hidden;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;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:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);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;background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;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:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;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:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);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:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);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:transparent;border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;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:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{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:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:var(--plyr-control-spacing,10px)}@media(max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:var(--plyr-tooltip-color,#4a5464);font-size:var(--plyr-font-size-small,13px);font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;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:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-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__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.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:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.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 .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*0.5);margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:var(--plyr-range-track-height,5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;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: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,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 0,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 0,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 0,transparent);background-repeat:repeat-x;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:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);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:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:var(--plyr-audio-control-color,#4a5464);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:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{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: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: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: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: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: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:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{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: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:var(--plyr-video-control-color,#fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);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:var(--plyr-control-spacing,10px);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:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;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: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: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: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: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: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: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:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media(min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;display:block;left:0;position:fixed;right:0;top:0;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: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:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:var(--plyr-tooltip-radius,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:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.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);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}@font-face{font-family:Neue Haas Grotesk W05;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/79ec4742-afc4-4b1d-bf34-fa0c438e519a.woff2) format("woff2"),url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/24d9afdb-d970-41ff-b9c5-d8684694c18f.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Neue Haas Grotesk W05;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/2eaf17b0-c5a8-4f1a-b729-ef919a680cd6.woff2) format("woff2"),url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/2ff6b5af-f0ed-4894-8495-2fa3b03a96e4.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Neue Haas Grotesk W05;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/48e7c3c6-89c0-4b9d-aedf-b51aa5f64e6c.woff2) format("woff2"),url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/efe69819-5d04-4360-ad08-327cb3731701.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:Neue Haas Grotesk W05;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/3694027c-8b12-43e1-b2c0-1287ee512fe3.woff2) format("woff2"),url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/b7134925-c4a5-4a09-8c31-42f0e33a1324.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Regular WIP;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/opernfestspiele-regularwip-webfont.woff2) format("woff2"),url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/opernfestspiele-regularwip-webfont.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Source Han Sans JP;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/SourceHanSans-VF.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Source Han Sans SC;src:url(/typo3conf/ext/sfsitepackage/Resources/Public/Fonts/SourceHanSansSC-VF.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;white-space:nowrap;border:0;clip-path:inset(50%)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-wide{width:100%;max-width:800px;margin:0 auto}.border-bottom{border-bottom:1px solid var(--border-color,#000)}:root{--var-font-size-small:1.2rem;--var-font-size-base:1.4rem;--var-font-size-bigger:1.6rem;--var-font-size-big:1.8rem;--var-font-size-biggest:2.2rem}.a11y-zoom,:root{--var-font-size-xs:1.2rem}.a11y-zoom{--var-font-size-small:1.4rem;--var-font-size-base:1.6rem;--var-font-size-bigger:1.8rem;--var-font-size-big:2.2rem;--var-font-size-biggest:2.4rem}@media screen and (min-width:576px){:root{--var-font-size-xs:1.2rem;--var-font-size-small:1.4rem;--var-font-size-base:1.6rem;--var-font-size-bigger:1.8rem;--var-font-size-big:2.2rem}.a11y-zoom,:root{--var-font-size-biggest:2.4rem}.a11y-zoom{--var-font-size-xs:1.4rem;--var-font-size-small:1.6rem;--var-font-size-base:1.8rem;--var-font-size-bigger:2.2rem;--var-font-size-big:2.4rem}}@media (device-aspect-ratio:9/16),(device-aspect-ratio:40/71),(device-aspect-ratio:375/667),screen and (device-aspect-ratio:2/3){input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-size:16px}}@media screen and (device-aspect-ratio:2/3)and (max-width:767px),screen and (device-aspect-ratio:9/16)and (max-width:767px),screen and (device-aspect-ratio:40/71)and (max-width:767px),screen and (device-aspect-ratio:375/667)and (max-width:767px){:focus{outline:none}}:root{--header-height:46px;--additional-height:46px;--side-width:32rem;--outline-size:3px;--outline-style:dashed;--outline-color:#000;--outline-offset:3px}:root.a11y-zoom{--header-height:57.5px;--side-width:36rem}.apollon:root{--header-height:46px}.apollon:root.a11y-zoom{--header-height:57.5px}body>main{--header-height:0px}.preload *{visibility:hidden;transition:none!important}body,html{padding:0;margin:0;width:100%}html{--uc-typography-scale:1.4;font-size:62.5%}:where(a,button,input,textarea,select,summary):focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}:where(a,button,input,textarea,select,summary):focus:not(:focus-visible){outline:none}.main-content-container,main{display:flex;border-top:1px solid #000;margin-top:-1px;flex-direction:column;flex:1}.main-content-container,.page__main-content,main{min-height:100%;position:relative}@media(max-width:767px){.page__main-content:has(.mobile-cta) .footer{margin-block-end:4.5rem}}.page__main-content .main-content-container,.page__main-content main{background-color:#fff;min-height:auto}body{font-size:var(--var-font-size-base,1.6rem);position:relative;display:flex;flex-direction:column;justify-content:flex-start;font-family:Neue Haas Grotesk W05,Arial,sans-serif;color:#000;line-height:1.33;letter-spacing:.02em;min-height:calc(var(--vh, 1vh)*100);overflow-x:hidden;margin-right:calc(-100vw + 100%);overflow-wrap:break-word}*,:after,:before{box-sizing:border-box}a{color:var(--link-color,#000);font-weight:400;font-size:var(--var-font-size-base,1.6rem);transition:color .3s linear}a,a:hover{text-decoration:none}@media screen and (min-width:768px){a:hover{text-decoration:underline}}a:disabled{color:#595959}button{font-family:inherit;color:inherit}img{display:block;max-width:100%;height:auto}ol,ul{padding-left:1.1em}dl dt{font-weight:500;letter-spacing:.04em}dl dd{margin-left:1.1em}form fieldset{border:0;padding:0}form legend{font-size:var(--var-font-size-base,1.6rem);font-weight:500;letter-spacing:.04em;margin-bottom:.85em}form input,form select{font-family:inherit}form ::-moz-placeholder{color:#595959}form ::placeholder{color:#595959}form input:not([type=submit]):not([type=reset]),form select,form textarea{background-color:var(--input-bg,#fff);border:0;border-radius:0;padding-left:.5rem;padding-right:.5rem;letter-spacing:inherit;line-height:1;font-size:var(--var-font-size-base,1.6rem);width:100%;max-width:100%;caret-color:#000;color:inherit}form [type=file]{font-size:0;position:absolute;left:0;top:0;opacity:0;height:0;pointer-events:none}form [multiple]{height:10rem}form textarea{resize:vertical;font-family:inherit;padding-top:1em;padding-bottom:1em}figure{margin:0}iframe{border:0}hr,table{width:100%}table{max-width:800px}table td,table th{padding:1.2rem 16px;font-size:var(--var-font-size-base,1.6rem);line-height:1.6;text-align:left}@media screen and (min-width:768px){table td,table th{padding-left:16px}}@media screen and (min-width:1440px){table td,table th{padding-left:16px}}@media screen and (min-width:768px){table td,table th{padding-right:16px}}@media screen and (min-width:1440px){table td,table th{padding-right:16px}}@media screen and (min-width:768px){table td,table th{padding-top:1.2rem}}@media screen and (min-width:1440px){table td,table th{padding-top:1.2rem}}@media screen and (min-width:768px){table td,table th{padding-bottom:1.2rem}}@media screen and (min-width:1440px){table td,table th{padding-bottom:1.2rem}}table td:first-child,table th:first-child{padding-left:0}table td:last-child,table th:last-child{padding-right:0}table caption{margin-top:.5em}.contenttable{border-spacing:0;vertical-align:top;width:100%;max-width:832px;margin:0 auto;table-layout:fixed}.contenttable--narrow{max-width:672px}.contenttable a,.contenttable p,.contenttable td>a,.contenttable td>p,.contenttable th>a,.contenttable th>p{font-size:var(--var-font-size-base,1.6rem)!important;line-height:1.6!important}.contenttable a,.contenttable td>a,.contenttable th>a{text-decoration:underline;transition:background-color .3s .1s,color .3s .1s,text-decoration-color .3s .1s}.contenttable a:hover,.contenttable td>a:hover,.contenttable th>a:hover{background-color:#000;color:#fff;text-decoration:none;text-decoration-color:#000}.contenttable td,.contenttable th{padding:0 1.6rem 1.2rem;vertical-align:top}.contenttable--single{padding-top:1.6rem;max-width:none;margin:0 -1.6rem}.contenttable--cast,.contenttable--cast__headline{margin-bottom:1.6rem}.contenttable+.contenttable--cast__headline{margin-top:1.6rem}.contenttable--persons td{padding-bottom:0}@media(max-width:575px){.hide-on-xs{display:none!important}}@media(min-width:576px){.hide-from-xs{display:none!important}}@media(max-width:767px){.hide-on-sm{display:none!important}}@media(min-width:768px){.hide-from-sm{display:none!important}}@media(max-width:991px){.hide-on-md{display:none!important}}@media(min-width:992px){.hide-from-md{display:none!important}}@media(max-width:1259px){.hide-on-lg{display:none!important}}@media(min-width:1260px){.hide-from-lg{display:none!important}}.focusable:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.focusable:focus:not(:focus-visible){outline:none}.relative{position:relative}.hidden{opacity:0;visibility:hidden}.hide{display:none!important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mr-1{margin-right:.25rem}.-mt-0\.5{margin-top:-.1rem}.mr-2{margin-right:.5rem}.lowercase{text-transform:lowercase}.hover-underline:hover{text-decoration:underline!important}.d-block{display:block}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}[data-sf-cloak]{visibility:hidden}.text-color--white{color:#fff}.background-color--black{background-color:#000}.remove-external-hint:after{content:"";display:none!important}.page{display:flex;flex-direction:column;flex:1}.page__header{position:sticky;top:0;left:0;width:100%;right:0;z-index:20;background-color:#fff}.page__main{display:flex;flex-direction:column;flex:1}@media screen and (min-width:768px){.page__main{flex-direction:row}}.page__main-content{width:100%;flex:1;order:2;display:flex;flex-direction:column}.page__main-content,.page__main-content *{min-height:0;min-width:0}@media screen and (min-width:768px){.page__main-content{order:unset}}@media screen and (min-width:768px){.page__main-nav nav{border-right:1px solid #000}}@media screen and (min-width:768px){.page__main-aside aside{border-left:1px solid #000}}.page .page__main-aside,.page .page__main-nav{display:none;overflow:hidden;max-width:100%;transition:opacity .1s linear;position:relative;height:0;order:1;will-change:auto;pointer-events:none}@media screen and (min-width:768px){.page .page__main-aside,.page .page__main-nav{flex:none;order:unset;width:0;max-width:var(--side-width,32rem);transition:opacity .1s linear;height:auto}}@media screen and (min-width:768px){.main-nav-open .page__main-content,.schedule-nav-open .page__main-content{width:auto}}.page-header__aside-container,.page-header__main-nav-container{visibility:hidden}.main-nav-open .page__main-nav{will-change:height;height:auto;position:fixed;top:var(--additional-height,46px);bottom:0;z-index:15;width:100%;display:flex}.main-nav-open .page__main-nav.a11y-zoom{top:calc(var(--additional-height, 50px))}@media screen and (min-width:768px){.main-nav-open .page__main-nav{display:initial;z-index:20;position:relative;will-change:auto;width:var(--side-width,32rem);top:0;bottom:auto}}.main-nav-open .main-nav{transform:none}.main-nav-open .page-header__main-nav-container{border-bottom:1px solid var(--border-color,#000);background-color:#fff;height:var(--header-height);will-change:height,opacity;transform:translateZ(0);position:sticky;top:var(--additional-height,46px);width:100%;z-index:15;visibility:visible}@media screen and (min-width:768px){.main-nav-open .page-header__main-nav-container{z-index:auto;position:static;width:var(--side-width,32rem);will-change:width,opacity}}.main-nav-open .page-header__main-nav-container.a11y-zoom{height:var(--header-height,57.5px);top:var(--header-height,46px)}@media screen and (min-width:768px){.main-nav-open .page-header__main-nav-container{border-right:1px solid #000}}@media screen and (max-width:767px){.main-nav-open body{overflow:hidden;max-height:100vh}}.schedule-nav-open .page__main-aside,html:not(.main-nav-open) .schedule-nav-persistent .page__main-aside{will-change:height;height:auto;width:100%;display:flex}@media screen and (min-width:768px){.schedule-nav-open .page__main-aside,html:not(.main-nav-open) .schedule-nav-persistent .page__main-aside{display:initial;z-index:20;position:relative;will-change:auto;width:var(--side-width,32rem);top:0;bottom:auto}}.schedule-nav-open .schedule-aside,html:not(.main-nav-open) .schedule-nav-persistent .schedule-aside{transform:none}.schedule-nav-open .schedule-aside__action,.schedule-nav-open .schedule-aside__section,html:not(.main-nav-open) .schedule-nav-persistent .schedule-aside__action,html:not(.main-nav-open) .schedule-nav-persistent .schedule-aside__section{display:flex}.schedule-nav-open .page-header__schedule,html:not(.main-nav-open) .schedule-nav-persistent .page-header__schedule{display:none}.schedule-nav-open .page-header__aside-container,html:not(.main-nav-open) .schedule-nav-persistent .page-header__aside-container{border-bottom:1px solid var(--border-color,#000);background-color:#fff;height:var(--header-height);will-change:height,opacity;transform:translateZ(0);position:sticky;top:var(--additional-height,46px);width:100%;z-index:15;visibility:visible}@media screen and (min-width:768px){.schedule-nav-open .page-header__aside-container,html:not(.main-nav-open) .schedule-nav-persistent .page-header__aside-container{z-index:auto;position:static;width:var(--side-width,32rem);will-change:width,opacity;border-left:1px solid #000}}html:not(.main-nav-open) .schedule-nav-persistent .page-header__aside-container.a11y-zoom{height:var(--header-height,57.5px);top:var(--header-height,57.5px)}@media screen and (min-width:768px){html:not(.main-nav-open) .schedule-nav-persistent .page__main-aside{z-index:20;width:var(--side-width,32rem)}}html:not(.main-nav-open) .schedule-nav-persistent .schedule-aside{transform:none}html:not(.main-nav-open) .schedule-nav-persistent .page-header__schedule{display:none}.icon{stroke:var(--icon-color,#000);fill:none;width:15px;height:15px}.a11y-zoom .icon{width:18.75px;height:18.75px}.a11y-zoom .icon--rounded{border-radius:18.75px}.icon-fill{stroke:none;fill:#000}.icon--rounded{border:1px solid #000;border-radius:15px}.h1,h1{font-size:clamp(2.4rem,4vw,4.8rem);font-weight:400;line-height:1.2;margin-top:0;margin-bottom:3.2rem;text-transform:uppercase}.a11y-zoom h1,.h1{font-size:clamp(2.6rem,4vw,5rem)}.h2,.h3,.h4,.h5,.h6,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.6rem;line-height:1.4}.h2,h2{font-size:2rem;text-transform:uppercase;font-weight:400}.a11y-zoom .h2,h2{font-size:2.2rem}@media screen and (min-width:320px){.a11y-zoom .h2,h2{font-size:calc(2.2rem + .10714vw - .34286px)}}@media screen and (min-width:1440px){.a11y-zoom .h2,h2{font-size:3.4rem}}@media screen and (min-width:320px){.h2,h2{font-size:calc(2rem + .10714vw - .34286px)}}@media screen and (min-width:1440px){.h2,h2{font-size:3.2rem}}.h3,h3{font-size:2rem;font-weight:400;text-transform:none}.a11y-zoom .h3,h3{font-size:2.2rem}@media screen and (min-width:320px){.a11y-zoom .h3,h3{font-size:calc(2.2rem + .07143vw - .22857px)}}@media screen and (min-width:1440px){.a11y-zoom .h3,h3{font-size:3rem}}@media screen and (min-width:320px){.h3,h3{font-size:calc(2rem + .07143vw - .22857px)}}@media screen and (min-width:1440px){.h3,h3{font-size:2.8rem}}.h4,h4{font-size:1.8rem;font-weight:400}.a11y-zoom .h4,h4{font-size:2rem}@media screen and (min-width:320px){.a11y-zoom .h4,h4{font-size:calc(2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.a11y-zoom .h4,h4{font-size:2.4rem}}@media screen and (min-width:320px){.h4,h4{font-size:calc(1.8rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.h4,h4{font-size:2.2rem}}.h5,h5{font-size:1.6rem;font-weight:400}.a11y-zoom .h5,h5{font-size:1.8rem}@media screen and (min-width:320px){.a11y-zoom .h5,h5{font-size:calc(1.8rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.a11y-zoom .h5,h5{font-size:2rem}}@media screen and (min-width:320px){.h5,h5{font-size:calc(1.6rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.h5,h5{font-size:1.8rem}}.h6,h6{font-size:1.6rem;font-weight:400}.a11y-zoom .h6,h6{font-size:1.8rem}@media screen and (min-width:320px){.a11y-zoom .h6,h6{font-size:1.8rem}}@media screen and (min-width:1440px){.a11y-zoom .h6,h6{font-size:1.8rem}}@media screen and (min-width:320px){.h6,h6{font-size:1.6rem}}@media screen and (min-width:1440px){.h6,h6{font-size:1.6rem}}article ol,article ul,p{font-size:var(--var-font-size-base,1.6rem);line-height:1.6;margin-block:0;padding-bottom:1rem}article ol a:not(.button):not(.button-save-date),article ul a:not(.button):not(.button-save-date),p a:not(.button):not(.button-save-date){font-size:var(--var-font-size-base,1.6rem);text-decoration:underline;font-style:unset;transition:background-color .3s .1s,color .3s .1s,text-decoration-color .3s .1s}article ol a:not(.button):not(.button-save-date):hover,article ul a:not(.button):not(.button-save-date):hover,p a:not(.button):not(.button-save-date):hover{background-color:var(--link-hover-bg,#000);color:var(--link-hover-color,#fff);text-decoration-color:var(--link-hover-decoration,#000)}.article ol,.article ul{padding-top:1rem}b,strong{font-weight:500}em{font-style:italic}sup{font-size:.5em}caption,figcaption{font-size:var(--var-font-size-base,1.6rem);font-weight:400;color:#595959}blockquote{font-size:clamp(3.2rem,4vw,4.8rem);font-weight:400;line-height:1.2;margin:3rem auto}blockquote p{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;margin:inherit!important}.main-nav li a[target=_blank],a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]){position:relative;padding-right:.7rem;display:inline}.main-nav li a[target=_blank].navigation__sub-item-link,a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]).navigation__sub-item-link{display:inline-flex}.main-nav li a[target=_blank].navigation__sub-item-link:after,a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]).navigation__sub-item-link:after{top:.4rem}.main-nav li a[target=_blank]:after,a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]):after{content:"";position:relative;display:inline-block;transform:rotate(22deg) skew(-22deg,-22deg);text-decoration:none;vertical-align:top;width:.9rem;height:.9rem;border-top:1px solid;border-right:1px solid;top:.5rem;margin-left:.1rem}.main-nav li a[target=_blank]:hover:after,a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]):hover:after{text-decoration:none}.main-nav li a[target=_blank].button,a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]).button{display:inline-flex;padding-right:1.4rem;line-height:1.6rem!important}.main-nav li a[target=_blank].button:after,a[href*="//"]:not(.skip-external):not(.sponsor-item):not(.textmedia__item):not([href*="bso-v10.ddev.site"]):not([href*="bso-v10.schalk-development.de"]):not([href*="staatsoper.de"]):not([href*="bso-v10-apollon-dossier.ddev.site"]):not([href*="apollon-dossier.de"]):not([href*="bso-v10-apollon-dossier.schalk-development.de"]):not([href*="bso-v10-mediathek.ddev.site"]):not([href*="mediathek.staatsoper.de"]):not([href*="bso-v10-mediathek.schalk-development.de"]):not([href*="bso-v10-kartenboerse.ddev.site"]):not([href*="kartenboerse.staatsoper.de"]):not([href*="bso-v10-kartenboerse.schalk-development.de"]):not([href*="bso-v10-500-staatsorchester.ddev.site"]):not([href*="500.staatsorchester.de"]):not([href*="bso-v10-500-jahre.schalk-development.de"]).button:after{top:.2rem}.slider__item a[href*="//"]:not(.button):after{display:none!important}a[href$=jpg i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"jpg";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=jpeg i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"jpeg";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=gif i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"gif";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=pdf i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"pdf";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=mp3 i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"mp3";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=mp4 i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"mp4";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=ogg i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"ogg";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=webm i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"webm";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=webp i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"webp";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=bmp i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"bmp";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}a[href$=tiff i]:not(.anniversary-teaser__gallery-link):not(.image-link):after{content:"tiff";text-transform:uppercase;background-color:#000;color:#fff;margin-left:.2rem;padding:0 .2rem}.font-regular-wip{font-family:Regular WIP,sans-serif}.font-japanese{font-family:Source Han Sans JP,sans-serif}.font-chinese{font-family:Source Han Sans SC,sans-serif}html[lang=ja] .page__main-content .hero-container,html[lang=ja] .page__main-content .page-notice__container,html[lang=ja] .page__main-content main .component-container:not(.component-container--plugin),html[lang=ja] .page__main-content main .jumpmark-tabs{--font-family-global:Source Han Sans JP,sans-serif;font-family:Source Han Sans JP,sans-serif}html[lang=ja] .page__main-content .hero-container .font-regular-wip,html[lang=ja] .page__main-content .page-notice__container .font-regular-wip,html[lang=ja] .page__main-content main .component-container:not(.component-container--plugin) .font-regular-wip,html[lang=ja] .page__main-content main .jumpmark-tabs .font-regular-wip{font-family:Regular WIP,sans-serif}html[lang=ja] .page__main-content .hero-container .font-chinese,html[lang=ja] .page__main-content .page-notice__container .font-chinese,html[lang=ja] .page__main-content main .component-container:not(.component-container--plugin) .font-chinese,html[lang=ja] .page__main-content main .jumpmark-tabs .font-chinese{font-family:Source Han Sans SC,sans-serif}html[lang=zh-CN] .page__main-content .hero-container,html[lang=zh-CN] .page__main-content .page-notice__container,html[lang=zh-CN] .page__main-content main .component-container:not(.component-container--plugin),html[lang=zh-CN] .page__main-content main .jumpmark-tabs{--font-family-global:Source Han Sans SC,sans-serif;font-family:Source Han Sans SC,sans-serif}html[lang=zh-CN] .page__main-content .hero-container .font-regular-wip,html[lang=zh-CN] .page__main-content .page-notice__container .font-regular-wip,html[lang=zh-CN] .page__main-content main .component-container:not(.component-container--plugin) .font-regular-wip,html[lang=zh-CN] .page__main-content main .jumpmark-tabs .font-regular-wip{font-family:Regular WIP,sans-serif}html[lang=zh-CN] .page__main-content .hero-container .font-japanese,html[lang=zh-CN] .page__main-content .page-notice__container .font-japanese,html[lang=zh-CN] .page__main-content main .component-container:not(.component-container--plugin) .font-japanese,html[lang=zh-CN] .page__main-content main .jumpmark-tabs .font-japanese{font-family:Source Han Sans JP,sans-serif}.component-headline-font--type-regularWIP .component-header,.component-headline-font--type-regularWIP .image-text-slider .image-text-slider__text-col-2 span,.component-headline-font--type-regularWIP .image-text-slider__title,.component-headline-font--type-regularWIP .section-header{font-family:Regular WIP,sans-serif}.component-headline-font--type-japanese .component-header,.component-headline-font--type-japanese .image-text-slider .image-text-slider__text-col-2 span,.component-headline-font--type-japanese .image-text-slider__title,.component-headline-font--type-japanese .section-header{font-family:Source Han Sans JP,sans-serif}.component-headline-font--type-chinese .component-header,.component-headline-font--type-chinese .image-text-slider .image-text-slider__text-col-2 span,.component-headline-font--type-chinese .image-text-slider__title,.component-headline-font--type-chinese .section-header{font-family:Source Han Sans SC,sans-serif}.component-container--sfcontentelements-rte .component-header>p:last-of-type,.component-container--text:not(.component-container--no-spacing) .component-header>p:last-of-type{margin-bottom:1rem!important}.component-container{padding-left:16px;padding-right:16px;border-bottom:1px solid var(--border-color,#000);max-width:none;position:relative;z-index:0;margin-inline:auto;width:100%;background-color:var(--component-bg);color:var(--component-color)}@media screen and (min-width:768px){.component-container{padding-left:16px}}@media screen and (min-width:1440px){.component-container{padding-left:16px}}@media screen and (min-width:768px){.component-container{padding-right:16px}}@media screen and (min-width:1440px){.component-container{padding-right:16px}}.component-container--header:last-child .section-header,.component-container:last-child,.component-container:last-child .page-link{border-bottom:0}.component-container.component-container--sfcontentelements_textslider .section-header{margin-bottom:0;padding-bottom:0;border-bottom:0;padding-inline:4.8rem}.component-container:last-child .accordion{border-bottom:1px solid var(--border-color,#000);margin-bottom:-1px}.component-container--no-border:not(.component-container--no-header) .accordion{border-top:1px solid var(--border-color,#000)}.component-container--header .section-header,.component-container--no-border .accordion .accordion__item:last-child,.component-container--sfcontentelements_accordion,.component-container:last-child .accordion .accordion__item:last-child,.component-container:not(.component-container--no-border) .accordion__collapse{border-bottom:0}.component-container h1,.component-container h2,.component-container h3,.component-container h4,.component-container h5,.component-container h6{color:inherit}.component-container:not(.component-container--header) h1:first-child,.component-container:not(.component-container--header) h2:first-child,.component-container:not(.component-container--header) h3:first-child,.component-container:not(.component-container--header) h4:first-child,.component-container:not(.component-container--header) h5:first-child,.component-container:not(.component-container--header) h6:first-child{margin-top:0}.component-container .component-container{margin-left:-16px;margin-right:-16px}@media screen and (min-width:768px){.component-container .component-container{margin-left:-16px}}@media screen and (min-width:1440px){.component-container .component-container{margin-left:-16px}}@media screen and (min-width:768px){.component-container .component-container{margin-right:-16px}}@media screen and (min-width:1440px){.component-container .component-container{margin-right:-16px}}.component-container .component-container:last-child{margin-bottom:0}.component-container .content-container{margin:0 auto;display:flex;flex-direction:column}.component-container .content-container:empty{display:none}.component-container--vertical{padding-top:1.2rem;padding-bottom:1.2rem;margin:0}@media screen and (min-width:768px){.component-container--vertical{padding-top:1.2rem}}@media screen and (min-width:1440px){.component-container--vertical{padding-top:1.2rem}}@media screen and (min-width:768px){.component-container--vertical{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.component-container--vertical{padding-bottom:1.2rem}}.component-container--no-border{border:unset}.component-container--no-spacing{padding-inline:0!important}.component-container--no-spacing.component-container--text{padding-top:0;padding-bottom:0}.component-container--iframe{position:static;height:100%;min-height:580px;display:flex}.component-container--iframe>.content-container{flex:1}.component-container--inxmail{max-width:600px;margin:0 auto;width:100%}.action-account{text-transform:uppercase;font-size:var(--var-font-size-small,1.4rem)}.action-account .icon{width:1.2rem;height:1.2rem;margin-right:.4rem}.calendar-reset{padding:0 1.4rem 1.4rem;text-align:right}.calendar-reset a{text-decoration:underline}.calendar-reset a:hover{text-decoration:none;background-color:#000;color:#fff}.grid__row{display:flex;flex-direction:row;flex-wrap:wrap;padding:1.6rem .8rem 0}.grid__col{display:flex;flex-direction:column;position:relative;flex:1 0 100%;width:100%}.grid__col.grid__col--fullwidth{flex:1 0 100%;width:100%!important}@media(min-width:768px){.grid__col.grid__col--2{flex:0 0 auto;width:50%!important}}@media(min-width:576px){.grid__col.grid__col--3{flex:0 0 auto;width:50%!important}}@media(min-width:768px){.grid__col.grid__col--3{flex:0 0 auto;width:33.3%!important}}.grid__col.grid__col--square .teaser__image-wrapper{overflow:hidden;width:100%;height:0;position:relative;padding-bottom:100%}.grid__col.grid__col--square .teaser__image-wrapper .slider--image__square{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.grid__col.grid__col--square .teaser__image-wrapper .pill{position:absolute;bottom:1.6rem;left:1.6rem;display:inline-block;max-width:calc(100% - 3.2rem)}.download-all{position:sticky;bottom:0;display:flex;padding:1.6rem;justify-content:center}.button{cursor:pointer;color:#595959;background-color:unset;padding:1.6rem;font-size:var(--var-font-size-small,1.4rem);line-height:1;border:0;text-transform:uppercase}.button:hover{text-decoration:none}.button--icon{position:relative;padding-right:4.8rem}.button--icon .icon{height:1.6rem;width:1.6rem;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)}.button--dark{color:#000}.button--header{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--var-font-size-small,1.4rem);line-height:1}.button--header .icon{width:1.15em;height:1.15em}.button--header-icon .icon{margin-right:.3rem}.button--underline:hover{text-decoration:underline}.button--plain{padding:0}.button--plain-left{padding-left:0}.button--hollow,.button--ticket{color:#000;background-color:transparent;border:1px solid #000;text-transform:uppercase;padding:.4rem 1.2rem;border-radius:5rem;font-size:var(--var-font-size-small,1.4rem)!important;text-decoration:none;transition:color .3s,background-color .3s}.button--hollow-invert,.button--hollow:hover,.button--ticket:hover{color:#fff;background-color:#000}.button--hollow-invert{border:1px solid #000;text-transform:uppercase;padding:.4rem 1.2rem;border-radius:5rem;font-size:var(--var-font-size-small,1.4rem)!important;text-decoration:none;transition:color .3s,background-color .3s}.button--hollow-invert:hover{color:#000;background-color:transparent}.button:disabled{opacity:.6;cursor:not-allowed}.button-save-date{color:#000;display:inline-flex;align-items:center;font-size:var(--var-font-size-small,1.4rem)!important;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button-save-date .icon-stroke{stroke:currentColor;margin-right:.4rem}.button-save-date:hover>span{text-transform:uppercase;font-style:normal}.button-search{position:relative}.button-search:after{opacity:0;transition:opacity .3s;content:"";width:.3rem;height:.3rem;background-color:#000;border-radius:.3rem;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.button-search:hover:after{opacity:1}.button-search .icon{width:2rem;height:2rem}.a11y-zoom .button-search .icon{width:2.2rem;height:2.2rem}.svg-icon{width:2.4rem;height:2.4rem;fill:#000;transition:fill .3s linear}@media(min-width:768px){.svg-icon{width:2.8rem;height:2.8rem}}.icon--fill-current{stroke:none;fill:currentColor}.list.list--style-none{margin:0;padding:0}.list.list--style-none li{list-style:none}.link-secondary{background-color:#000;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;padding:6px 12px;color:#fff;font-size:var(--var-font-size-small,1.4rem);line-height:1.6;text-transform:uppercase;border:1px solid #000;transition:color .3s linear,background-color .3s linear;will-change:color,background-color}.link-secondary:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.link-secondary:focus:not(:focus-visible){outline:none}.link-secondary:hover{background-color:#fff;text-decoration:none;color:#000}.section-header{border-bottom:1px solid var(--border-color,#000);padding-left:16px;padding-right:16px;padding-block:4.5rem;margin:0;text-align:center;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto}@media screen and (min-width:768px){.section-header{padding-left:16px}}@media screen and (min-width:1440px){.section-header{padding-left:16px}}@media screen and (min-width:768px){.section-header{padding-right:16px}}@media screen and (min-width:1440px){.section-header{padding-right:16px}}.section-header--no-border{border-bottom:0}.section-header--no-spacing{padding-bottom:4.2rem}.section-header--small{padding-top:2.9rem;padding-bottom:2.9rem}.section-header--small.section-header--no-spacing{padding-bottom:2.2rem}.section-header--left{text-align:left}.section-header--right{text-align:right}.section-header--content{width:100%;max-width:800px!important;margin:0 auto;padding:2.6rem 0 2rem;text-transform:none}.section-header--media{display:flex;align-items:center;justify-content:center;flex-direction:column}.section-header--media img{width:100%;margin:0 auto;max-width:42rem}.flashmessage{padding:1.6rem 1.6rem .8rem}.load-more,.load-more-button{padding:14px 16px 28px;margin:0;text-align:center;text-transform:uppercase;cursor:pointer}@media screen and (min-width:768px){.load-more,.load-more-button{padding-left:16px}}@media screen and (min-width:1440px){.load-more,.load-more-button{padding-left:16px}}@media screen and (min-width:768px){.load-more,.load-more-button{padding-right:16px}}@media screen and (min-width:1440px){.load-more,.load-more-button{padding-right:16px}}.load-more--border,.load-more-button--border{border-top:1px solid var(--border-color,#000)}.activity-list .load-more,.load-more--spacing-large{padding-top:28px}.home-link{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;position:relative;margin-left:.4em}@media screen and (min-width:768px){.home-link{margin-left:1em}}.home-link .icon{width:1.25em;height:1.25em}.home-link:after{content:"";position:absolute;bottom:0;opacity:0;will-change:opacity,transform;transition:opacity .1s,transform .1s;width:100%;left:0}.home-link:hover:after{opacity:1;border-bottom:1px solid #000;transform:translateY(.1rem)}.icon-fontsize:after,.icon-fontsize:before{content:"A";transition:font-size .3s;letter-spacing:.1rem}.icon-fontsize:before{font-size:60%}.icon-fontsize:hover:before{font-size:100%}.icon-fontsize:hover:after{font-size:60%}.loader{padding-left:16px;padding-right:16px;padding-block:1rem}@media screen and (min-width:768px){.loader{padding-left:16px}}@media screen and (min-width:1440px){.loader{padding-left:16px}}@media screen and (min-width:768px){.loader{padding-right:16px}}@media screen and (min-width:1440px){.loader{padding-right:16px}}.loader:after{content:" " attr(data-loader) ""}.page-link{padding:1.2rem 16px;border-top:1px solid var(--border-color,#000);width:100%;text-align:left;display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (min-width:768px){.page-link{padding-left:16px}}@media screen and (min-width:1440px){.page-link{padding-left:16px}}@media screen and (min-width:768px){.page-link{padding-right:16px}}@media screen and (min-width:1440px){.page-link{padding-right:16px}}@media screen and (min-width:768px){.page-link{padding-top:1.2rem}}@media screen and (min-width:1440px){.page-link{padding-top:1.2rem}}@media screen and (min-width:768px){.page-link{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.page-link{padding-bottom:1.2rem}}.page-link .page-link__col-left,.page-link .page-link__col-right{display:flex;flex-direction:row;flex:1;align-items:center}.page-link .page-link__col-left{justify-content:flex-start}.page-link .page-link__col-right{justify-content:flex-end}.page-link:first-child{border-top:0}.page-link:last-child{border-bottom:1px solid var(--border-color,#000)}.page-link__col{overflow:hidden;position:relative;background-color:#ebebeb;margin-right:1.6rem}.page-link__col img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%;height:100px;width:100px}.page-link__placeholder{display:block;width:100px;height:100px;background-color:#d8d8d8}.page-link__text{font-size:var(--var-font-size-small,1.4rem);line-height:1.6;text-transform:uppercase;padding-right:1.6rem;flex:1 0 0}.page-link__text span{display:block}.page-link__icon,.page-link__preview{line-height:1.4;font-size:var(--var-font-size-small,1.4rem);padding:0 1.6rem;text-transform:uppercase;display:flex}.page-link--left{text-align:left}.page-link--right{text-align:right}.page-link--center{text-align:center}.page-back-link{padding:1.2rem 16px;border-bottom:1px solid var(--border-color,#000);width:100%;display:flex}@media screen and (min-width:768px){.page-back-link{padding-left:16px}}@media screen and (min-width:1440px){.page-back-link{padding-left:16px}}@media screen and (min-width:768px){.page-back-link{padding-right:16px}}@media screen and (min-width:1440px){.page-back-link{padding-right:16px}}@media screen and (min-width:768px){.page-back-link{padding-top:1.2rem}}@media screen and (min-width:1440px){.page-back-link{padding-top:1.2rem}}@media screen and (min-width:768px){.page-back-link{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.page-back-link{padding-bottom:1.2rem}}.page-back-link a{font-size:var(--var-font-size-small,1.4rem);line-height:1;display:inline-flex;text-transform:uppercase;align-items:center}.page-back-link a .icon{margin-right:1rem}.mobile-cta{position:fixed;bottom:16px;width:calc(100% - 32px);left:50%;transform:translateX(-50%);background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:12px;padding:13px 16px;color:#fff;font-size:var(--var-font-size-small,1.4rem);line-height:1.6;text-transform:uppercase;z-index:10}.mobile-cta:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.mobile-cta:focus:not(:focus-visible){outline:none}.mobile-cta:hover{text-decoration:none}@media(min-width:768px){.mobile-cta{display:none}}#navSkipLinks{z-index:1001;position:fixed;left:0;top:0}#navSkipLinks ul{list-style:none}#navSkipLinks a:hover,#navSkipLinks a:link,#navSkipLinks a:visited{width:1px;height:1px;overflow:hidden;left:-10000px;top:0;position:fixed;line-height:0;display:block;font-weight:500;font-size:2.4rem}#navSkipLinks a:active,#navSkipLinks a:focus{background-color:#fff;color:#000;position:fixed;left:0;top:0;height:50px;line-height:50px;width:100%;text-align:center;padding:0 15px}.pill{background-color:#000;color:#fff!important;border-radius:50px;padding:.6rem 1.2rem;border:1px solid #000;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pill--hallow{background-color:transparent;color:#595959}.pill--xs{font-size:var(--var-font-size-small,1.4rem);line-height:1;text-transform:uppercase;padding:4px 8px}.pill--close:after{content:"x";padding-left:5px}.production-trailer{display:none}.lightbox-video .production-trailer{display:block}.a11y .row{display:flex;flex-direction:row;flex-wrap:wrap}.a11y .row:not(:last-child){border-bottom:1px solid var(--border-color,#000)}.a11y .button{white-space:nowrap;padding-block:1.2rem;display:flex;align-self:center;line-height:1.2}.a11y-zoom .a11y .button{padding-block:1.4rem}.a11y .button.is-active span,.a11y .button span:first-child{display:none}.a11y .button.is-active span:first-child{display:inline}.text.text--right{text-align:right}.text.text--left{text-align:left}.text.text--center{text-align:center}.text.text--xs,.text.text--xs ol,.text.text--xs p,.text.text--xs ul{font-size:var(--var-font-size-small,1.4rem)}.text.text--narrow{width:100%;max-width:672px!important;margin:2.4rem auto 1rem;padding:0 5%!important}@media screen and (min-width:768px){.text.text--narrow{padding:0 10%!important}}.text.text--narrow:only-of-type{margin:1.6rem auto}.text.text--wide{width:100%;max-width:832px!important;margin-inline:auto}.text.text--no-spacing{margin:0 auto 1rem}.text.text--no-spacing:only-of-type{margin:0 auto}.text--spaced{padding:1.2rem 16px}@media screen and (min-width:768px){.text--spaced{padding-left:16px}}@media screen and (min-width:1440px){.text--spaced{padding-left:16px}}@media screen and (min-width:768px){.text--spaced{padding-right:16px}}@media screen and (min-width:1440px){.text--spaced{padding-right:16px}}@media screen and (min-width:768px){.text--spaced{padding-top:1.2rem}}@media screen and (min-width:1440px){.text--spaced{padding-top:1.2rem}}@media screen and (min-width:768px){.text--spaced{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.text--spaced{padding-bottom:1.2rem}}.text--light{color:#595959}.text.text--production p{margin-bottom:0!important;padding-bottom:1rem!important;line-height:2.4rem!important}.text.text--production br~br,.text.text--production p:empty{display:none}.tile-header{background-color:#000;color:#fff!important;border-radius:50px;padding:.6rem 1.2rem;border:1px solid #000;line-height:1.4;margin:1.4rem 2.4rem 0;text-transform:uppercase;position:absolute;z-index:2;top:0;left:0;max-width:calc(100% - 3.2rem)}.tile-header--textpic{margin-left:1.6rem}.component-container--sfcontentelements_teasermedia{background-color:#000}.form{width:100%;padding-bottom:1.6rem}.form input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.button),.form select{height:2.6rem}@media screen and (min-width:576px){.form input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.button),.form select{height:2.8rem}.a11y-zoom .form select,.form input:not([type=file]):not([type=checkbox]):not([type=radio]):not(.button){height:3.6rem}}.form .form__control.error,.form .form__control.error+span{color:#f54535}.form .form__field .form__control--no-js{display:none}.no-js .form .form__field .form__control--no-js{display:flex}.form__field-wrap--errors,.form fieldset{padding-left:16px;padding-right:16px;margin:0 auto;max-width:832px}@media screen and (min-width:768px){.form__field-wrap--errors,.form fieldset{padding-left:16px}}@media screen and (min-width:1440px){.form__field-wrap--errors,.form fieldset{padding-left:16px}}@media screen and (min-width:768px){.form__field-wrap--errors,.form fieldset{padding-right:16px}}@media screen and (min-width:1440px){.form__field-wrap--errors,.form fieldset{padding-right:16px}}.form input[type=file].form__upload{border-bottom:1px solid var(--border-color,#000);position:static;opacity:1;padding:.4rem 0;height:auto}.form legend{font-weight:400;margin-bottom:4rem;padding-top:1.6rem}.form .form__control[type=checkbox],.form .form__control[type=radio]{opacity:0;position:absolute;z-index:-1;width:auto}.form__select label>span:first-child{padding:.8rem .8rem 0;display:block}.form .form__control[type=checkbox],.form .form__control[type=date],.form .form__control[type=email],.form .form__control[type=password],.form .form__control[type=radio],.form .form__control[type=text],.form textarea.form__control{border-bottom:1px solid var(--border-color,#000);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem .8rem;height:2.6rem}@media screen and (min-width:576px){.form .form__control[type=checkbox],.form .form__control[type=date],.form .form__control[type=email],.form .form__control[type=password],.form .form__control[type=radio],.form .form__control[type=text],.form textarea.form__control{padding:.6rem .8rem;height:2.8rem}.a11y-zoom .form .form__control[type=checkbox],.form .form__control[type=date],.form .form__control[type=email],.form .form__control[type=password],.form .form__control[type=radio],.form .form__control[type=text],.form textarea.form__control{padding:1rem .8rem;height:3.6rem}}.form textarea.form__control{height:6.4rem;margin-top:1.5em}.form textarea.form__control+span{top:3px;bottom:auto}.form select.form__control{border-bottom:1px solid var(--border-color,#000);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem .8rem;height:2.6rem}.form select.form__control:focus-visible:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.form select.form__control:focus-visible:focus:not(:focus-visible){outline:none}.form select.form__control:default,.form select.form__control:invalid{color:#595959}@media screen and (min-width:576px){.form select.form__control{height:2.8rem;padding:.6rem .8rem}.a11y-zoom .form select.form__control{height:3.6rem;padding:1rem .8rem}}.form .form__control[type=checkbox]+span:before,.form .form__control[type=radio]+span:before{content:"";width:9px;height:9px;position:absolute;left:0;top:50%;transform:translateY(-50%) translateY(-1px);border:1px solid;border-radius:5px}.form .form__control[type=checkbox]:checked+span:before,.form .form__control[type=radio]:checked+span:before{background-color:#000;border-radius:5px}.form .form__field{font-size:var(--var-font-size-base,1.6rem);line-height:1.6rem;padding-inline:.8rem;padding-bottom:.6rem;display:flex;flex-direction:column;flex:1 0 100%}.form .form__field-wrap{display:flex;flex-direction:row;position:relative;justify-content:center;flex-wrap:wrap}.form .form__field-wrap--center{justify-content:center}.form .form__field-wrap .icon{position:absolute;right:.7rem;top:.4rem}@media screen and (min-width:576px){.form .form__field-wrap .icon{top:.5rem}.a11y-zoom .form .form__field-wrap .icon{top:.9rem}}.form .form__field-wrap label.error{padding:1rem .8rem;color:#f54535}.form .form__field-wrap>label{flex:1}.form .form__field-wrap>label span:not(:first-child){position:absolute;white-space:nowrap;bottom:.5rem;transition:left .2s,transform .1s .1s;left:100%;transform:translateX(-100%) translateX(-8px)}@media screen and (min-width:576px){.form .form__field-wrap>label span:not(:first-child){bottom:1rem}}.form .form__field-wrap>label span{color:#595959}.form .form__field-wrap>label input:-moz-placeholder-shown+span,.form .form__field-wrap>label textarea:-moz-placeholder-shown+span{left:.8rem;transform:none}.form .form__field-wrap>label input:placeholder-shown+span,.form .form__field-wrap>label textarea:placeholder-shown+span{left:.8rem;transform:none}.form .form__field-wrap>label input:-webkit-autofill{box-shadow:inset 0 0 0 1000px #fff;font-size:var(--var-font-size-small,1.4rem);animation-name:none}.form .form__field-wrap>label input:-internal-autofill-selected+span,.form .form__field-wrap>label input:-webkit-autofill+span,.form .form__field-wrap>label textarea:-internal-autofill-selected+span,.form .form__field-wrap>label textarea:-webkit-autofill+span{left:100%;transform:translateX(-100%) translateX(-8px)}.form .form__field-wrap input[type=date]+span{left:100%;transform:translateX(-100%) translateX(-30px)}.form .form__field-wrap--dropdown label{border-bottom:1px solid var(--border-color,#000);flex:1 0 50%}.form .form__field-wrap--dropdown>div{flex:1 0 50%}.form .form__field-wrap--dropdown label span{padding-block:.4rem}.form .form__field-wrap--dropdown svg+label{display:none!important}.form .form__field-wrap--errors{flex-direction:column;color:#f54535;width:100%}.form .form__field-wrap--errors ul{padding-left:.8rem;list-style:none}.form .form__field-html{display:flex;flex-direction:column;flex:1;padding:1.6rem .8rem}.form .form__field-html,.form .form__field-html a,.form .form__field-html p{font-size:var(--var-font-size-small,1.4rem)}.form .form__field-checkbox{display:flex;flex-direction:column;flex:0 1 auto;flex-wrap:wrap;padding-bottom:1.4rem}.form .form__field-checkbox label{padding:0 .8rem;display:flex;flex-direction:row}.form .form__field-checkbox label span{position:relative;padding-left:1.7rem}.form .form__field--spaced{padding-bottom:1.6rem}.form .form__checkbox,.form .form__radio{padding-top:2.8rem;padding-bottom:1.4rem;justify-content:center}.form .form__checkbox--left,.form .form__checkbox--left .form__field-wrap,.form .form__radio--left,.form .form__radio--left .form__field-wrap{justify-content:flex-start}.form .form__checkbox--left .form__field-checkbox,.form .form__checkbox--left .form__field-wrap .form__field-checkbox,.form .form__radio--left .form__field-checkbox,.form .form__radio--left .form__field-wrap .form__field-checkbox{flex:1 1 100%}.form .form__checkbox--labeled .form__field-wrap,.form .form__radio--labeled .form__field-wrap{justify-content:flex-start}.form .form__checkbox--labeled .form__field-wrap>label,.form .form__radio--labeled .form__field-wrap>label{flex:1 0 100%}.form .form__checkbox--labeled .form__field-wrap>label span,.form .form__radio--labeled .form__field-wrap>label span{padding:.8rem;display:block}.form .form__checkbox--labeled .form__field-checkbox,.form .form__radio--labeled .form__field-checkbox{padding-top:.8rem}.form .form__checkbox--standalone,.form .form__radio--standalone{padding-block:.6rem}.form .form__checkbox--standalone .form__field-checkbox,.form .form__radio--standalone .form__field-checkbox{padding-bottom:0}.form .form__checkbox--standalone .form__field-checkbox>label,.form .form__radio--standalone .form__field-checkbox>label{padding:0 .8rem}.form .form__html{flex:1 0 100%}.form .form__mandatory{color:#595959;text-align:center}.form .form__submit{padding-block:2.2rem}.form .form__submit .button{color:currentColor}.form .form__submit-row{display:flex;flex-direction:row}.form .form__table table{table-layout:auto}.form .form__table table td{padding-top:0;padding-bottom:.8rem}.form .form__table table td:first-child{max-width:var(--side-width,32rem);min-width:120px;width:25%}.form .form__text{padding-block:2.2rem}.form .form__text a,.form .form__text p{font-size:var(--var-font-size-small,1.4rem)}@media screen and (min-width:768px){.form .form__field.layout2{flex:0 1 50%}.form .form__field.layout3{flex:0 1 33.3%}}.form__field-container{margin:0 -.8rem;display:flex;flex-direction:row;flex:1 0 auto;flex-wrap:wrap}.form__link{cursor:pointer;color:#595959;padding:1.6rem .8rem;font-size:var(--var-font-size-small,1.4rem);line-height:1}.form__link:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.form__link:focus:not(:focus-visible){outline:none}.form .powermail_legend{display:none}.form.form--no-spacing{padding-bottom:0}.form.form--no-spacing .form__field,.form.form--no-spacing__field-wrap--errors,.form.form--no-spacing fieldset{padding:0}.form.form--no-spacing .form__field-wrap .icon{top:1.2rem}.form.form--no-spacing .form__control{padding:1rem 1.6rem;height:4rem}.form .form__input-file label{border:1px dashed;padding:1.6rem;cursor:pointer;position:relative;display:flex;flex-direction:column}@media screen and (min-width:768px){.form .form__input-file label{padding:2.2rem}}.form .form__input-file label span:last-child{font-size:1.2rem;transform:none;margin:0 auto;color:#000;position:static}.form .form__field-wrap>label>.form__input-file-preview{display:flex;justify-content:space-evenly;background:hsla(0,0%,84.7%,.4);padding:.8rem;margin-bottom:.8rem}.form .form__field-wrap>label>.form__input-file-preview.hidden{display:none}.form .form__field-wrap>label>.form__input-file-preview>span{overflow:hidden;position:relative;margin:0 .8rem;width:100%;aspect-ratio:1;height:auto;flex:1 1 auto;position:static;transform:none;max-height:150px}.form .form__field-wrap>label>.form__input-file-preview>span img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}@media screen and (min-width:768px){.form .form__field-wrap>label>.form__input-file-preview>span{max-height:320px}}.form .form__field-wrap>label>span.form__input-file-preview-list{position:static;transform:none;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.form .form__field-wrap>label>span.form__input-file-preview-list li{display:block;padding:0 .8rem 1.2rem;color:#000;position:relative;transform:none;margin:0;font-size:1.6rem;left:auto}.form .form__field-wrap>label>span.form__input-file-preview-list.hidden{display:none}.form .form__field-wrap>label span.form__input-file-label{flex:1 0 100%;padding:0 .4rem 0 0;color:#000}.form .form__input-file-preview-icon.icon{position:static;margin:1.4rem auto;width:50px;height:50px}.form.form--inverted{--border-color:currentColor;--input-bg:#000;--icon-color:currentColor;background-color:#000;color:#fff}.component-container:has(.form.form--inverted){--component-bg:#000;--component-color:#fff}.form.form--inverted .form__control[type=checkbox]:checked+span:before,.form.form--inverted .form__control[type=radio]:checked+span:before{background-color:#fff;border-radius:5px}.search-suggestion{border-bottom:1px solid var(--border-color,#000);z-index:25;position:absolute;top:100%;left:0;width:100%;max-height:450px;overflow:auto;background-color:#fff;color:#595959}@media screen and (min-width:992px){.search-suggestion{z-index:5}}.search-suggestion div{cursor:pointer;border-top:1px solid #595959;padding:.8rem}@media screen and (min-width:768px){.search-suggestion div{padding-left:16px}}@media screen and (min-width:1440px){.search-suggestion div{padding-left:16px}}@media screen and (min-width:768px){.search-suggestion div{padding-right:16px}}@media screen and (min-width:1440px){.search-suggestion div{padding-right:16px}}.search-suggestion div:first-child{display:none}.search-suggestion div.hover,.search-suggestion div:hover{color:#000}.image-fit--cover{-o-object-fit:cover!important;object-fit:cover!important}.image-fit--contain{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.image-fit--position-left-top{-o-object-position:left top!important;object-position:left top!important}.image-fit--position-left-bottom{-o-object-position:left bottom!important;object-position:left bottom!important}.image-fit--position-left-center{-o-object-position:left center!important;object-position:left center!important}.image-fit--position-center-top{-o-object-position:center top!important;object-position:center top!important}.image-fit--position-center-bottom{-o-object-position:center bottom!important;object-position:center bottom!important}.image-fit--position-center-center{-o-object-position:center center!important;object-position:center center!important}.image-fit--position-right-top{-o-object-position:right top!important;object-position:right top!important}.image-fit--position-right-bottom{-o-object-position:right bottom!important;object-position:right bottom!important}.image-fit--position-right-center{-o-object-position:right center!important;object-position:right center!important}.image-fit--position-center-20{-o-object-position:center 20%!important;object-position:center 20%!important}.accordion .accordion__body,.accordion .accordion__header{padding:1.2rem 16px 1rem;position:relative}@media screen and (min-width:768px){.accordion .accordion__body,.accordion .accordion__header{padding-left:16px}}@media screen and (min-width:1440px){.accordion .accordion__body,.accordion .accordion__header{padding-left:16px}}@media screen and (min-width:768px){.accordion .accordion__body,.accordion .accordion__header{padding-right:16px}}@media screen and (min-width:1440px){.accordion .accordion__body,.accordion .accordion__header{padding-right:16px}}.accordion .accordion__body--fullwidth,.accordion .accordion__header--fullwidth{padding:0}.accordion .accordion__body--fullwidth .accordion__content-text,.accordion .accordion__header--fullwidth .accordion__content-text{max-width:none}.accordion .accordion__header{border:solid #000;border-width:0 0 1px;margin-top:-1px}.accordion .accordion__header--no-border{border-bottom:0}.accordion .accordion__header:hover .accordion__title-text{text-decoration:underline}.accordion .accordion__header label{text-align:center}.accordion .accordion__header label,.accordion .accordion__header label *{cursor:pointer}.accordion .accordion__title{width:100%;display:block;position:relative;max-width:80rem;margin:0 auto}.accordion--header-left .accordion__title{text-align:left}.accordion--header-right .accordion__title{text-align:right}.accordion .accordion__trigger-icon{line-height:1.6;position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion .accordion__title .icon{transition:transform .4s;transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.accordion .accordion__title .icon{transition:none}}.accordion .accordion__title-text{font-size:var(--var-font-size-small,1.4rem);text-transform:uppercase;line-height:1.6}.accordion .accordion__title-text--h4{font-size:2rem;font-weight:400}.a11y-zoom .accordion .accordion__title-text--h4{font-size:2.2rem}@media screen and (min-width:320px){.a11y-zoom .accordion .accordion__title-text--h4{font-size:calc(2.2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.a11y-zoom .accordion .accordion__title-text--h4{font-size:2.6rem}}@media screen and (min-width:320px){.accordion .accordion__title-text--h4{font-size:calc(2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.accordion .accordion__title-text--h4{font-size:2.4rem}}.accordion .accordion__item{border-bottom:1px solid var(--border-color,#000)}.component-container--accordion .accordion .accordion__item:only-child,.component-container--list .accordion .accordion__item:only-child{border:0}.component-container--accordion .accordion .accordion__body,.component-container--list .accordion .accordion__body{padding:0}.accordion .accordion__collapse{max-height:0;visibility:hidden;overflow:hidden;transition:visibility .1ms linear .4s,max-height .4s}@media(prefers-reduced-motion:reduce){.accordion .accordion__collapse{transition:none}}.accordion .accordion__collapse--no-spacing{padding-left:0;padding-right:0}.accordion .accordion__content{width:100%}.accordion .accordion__body .accordion__description{margin-bottom:1em;font-size:.8em}.accordion .accordion__body .button{align-self:flex-start;justify-self:flex-end}.accordion .accordion__body .accordion__media img{width:100%;flex-shrink:0;flex-basis:100%;max-width:100%}@media(min-width:992px){.accordion .accordion__body .accordion__media{margin-left:-16px;margin-right:-16px}}@media screen and (min-width:992px)and (min-width:768px){.accordion .accordion__body .accordion__media{margin-left:-16px}}@media screen and (min-width:992px)and (min-width:1440px){.accordion .accordion__body .accordion__media{margin-left:-16px}}@media screen and (min-width:992px)and (min-width:768px){.accordion .accordion__body .accordion__media{margin-right:-16px}}@media screen and (min-width:992px)and (min-width:1440px){.accordion .accordion__body .accordion__media{margin-right:-16px}}.accordion .accordion__content-teaser-container .multi-column{flex-direction:row}.accordion .accordion__content-teaser{position:relative;max-width:50%;min-width:50%;flex-basis:50%}.accordion .accordion__content-teaser .accordion__content-teaser-image{margin-top:.5em}.accordion .accordion__content-teaser .accordion__content-teaser-link{margin-top:.5em;display:inline-block;position:static}.accordion .accordion__content-teaser .accordion__content-teaser-link:before{content:"> "}.accordion .accordion__content-teaser .accordion__content-teaser-link:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;z-index:0;background:none}.accordion .accordion__content-teaser .accordion__content-teaser-link span{z-index:0}.accordion .accordion__toggle:focus+.accordion__header label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.accordion .accordion__toggle:focus:not(:focus-visible)+.accordion__header label{outline:none}.accordion .accordion__toggle:checked+.accordion__header .accordion__trigger-icon .icon{transform:rotate(-90deg)}.accordion .accordion__toggle:checked~.accordion__collapse{max-height:2000px;visibility:visible;transition:max-height .3s linear}@media(prefers-reduced-motion:reduce){.accordion .accordion__toggle:checked~.accordion__collapse{transition:none}}.accordion .accordion__content-text{padding-top:35px;padding-bottom:35px;max-width:800px;margin:0 auto}.accordion .accordion__content-text--no-border{padding-top:16px;padding-bottom:16px}.accordion .accordion__content-text--no-padding{padding:1px 0}.component-container:first-child .accordion .accordion__header{border-top:1px solid var(--border-color,#000)}.activity-list{width:100%;display:flex;flex-direction:column;margin-top:-1px}.activity-list .activity-list__row[data-filtered=true],.activity-list .activity-list__row[data-searched=true]{display:none}.activity-list .activity-list__row--month{padding:1.2rem 16px;border-top:1px solid var(--border-color,#000);border-bottom:1px solid var(--border-color,#000);height:var(--header-height,46px);margin-bottom:-1px;display:flex;flex-direction:row;background-color:#fff;justify-content:center;width:100%;position:sticky;top:calc(var(--header-height, 46px) - 1px);z-index:10}@media screen and (min-width:768px){.activity-list .activity-list__row--month{padding-left:16px}}@media screen and (min-width:1440px){.activity-list .activity-list__row--month{padding-left:16px}}@media screen and (min-width:768px){.activity-list .activity-list__row--month{padding-right:16px}}@media screen and (min-width:1440px){.activity-list .activity-list__row--month{padding-right:16px}}@media screen and (min-width:768px){.activity-list .activity-list__row--month{padding-top:1.2rem}}@media screen and (min-width:1440px){.activity-list .activity-list__row--month{padding-top:1.2rem}}@media screen and (min-width:768px){.activity-list .activity-list__row--month{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.activity-list .activity-list__row--month{padding-bottom:1.2rem}}.a11y-zoom .activity-list .activity-list__row--month{height:var(--header-height,57.5px);top:var(--header-height,57.5px)}.activity-list .activity-list__row--is-same-date .activity-list__date{visibility:hidden}.activity-list .activity-group .activity-list__row[data-filtered=false] .activity-list__date,.activity-list .activity-group .activity-list__row[data-searched=false] .activity-list__date{visibility:visible}.activity-list .activity-group .activity-list__row[data-filtered=false]~.activity-list__row[data-filtered=false] .activity-list__date,.activity-list .activity-group .activity-list__row[data-searched=false]~.activity-list__row[data-searched=false] .activity-list__date{visibility:hidden}.activity-list .activity-group .activity-list__row--hide{display:none}.activity-list .activity-group .activity-list__loadmore{border-top:1px solid var(--border-color,#000);padding:1rem 1rem 2rem;display:flex;justify-content:center;align-items:center}.activity-list--merkmale span:not(:last-of-type):after{content:", "}.activity-list__content,.activity-list__row{display:flex;flex-direction:row;flex-wrap:nowrap}.activity-list__row{flex-wrap:wrap;justify-content:flex-end}@media screen and (min-width:576px){.activity-list__row{justify-content:normal}}.activity-list caption{font-weight:500;letter-spacing:.04em;text-align:left;padding-left:3px;margin-bottom:.5em}.activity-list__col{padding-top:1.2rem;padding-bottom:1.2rem;word-break:keep-all;display:flex;flex-direction:column;vertical-align:middle;text-align:left;font-size:var(--var-font-size-small,1.4rem);line-height:1.4}@media screen and (min-width:768px){.activity-list__col{padding-top:1.2rem}}@media screen and (min-width:1440px){.activity-list__col{padding-top:1.2rem}}@media screen and (min-width:768px){.activity-list__col{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.activity-list__col{padding-bottom:1.2rem}}.activity-list__col p{font-size:inherit;line-height:inherit;padding-bottom:1.5rem}.activity-list__col p:empty,.activity-list__col p br:only-child{display:none}.activity-list__col--content{padding:0}.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding:1.2rem 16px;border-top:1px solid var(--border-color,#000);display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:768px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-left:16px}}@media screen and (min-width:1440px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-left:16px}}@media screen and (min-width:768px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-right:16px}}@media screen and (min-width:1440px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-right:16px}}@media screen and (min-width:768px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-top:1.2rem}}@media screen and (min-width:1440px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-top:1.2rem}}@media screen and (min-width:768px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.activity-list__channel,.activity-list__col--tickets,.activity-list__date,.activity-list__text{padding-bottom:1.2rem}}.activity-list__date{font-size:1.2rem;justify-content:flex-start;width:15%;min-width:7rem}@media screen and (min-width:320px){.activity-list__date{font-size:calc(1.2rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.activity-list__date{font-size:1.4rem}}@media screen and (min-width:768px){.activity-list__date{min-width:10rem}}.activity-list__date>time>span{display:block;white-space:nowrap}.activity-list__date>time span{font-size:3.2rem;font-weight:400;line-height:1;padding-bottom:.3rem}.a11y-zoom .activity-list__date>time span{font-size:3.4rem}@media screen and (min-width:320px){.a11y-zoom .activity-list__date>time span{font-size:calc(3.4rem + .05357vw - .17143px)}}@media screen and (min-width:1440px){.a11y-zoom .activity-list__date>time span{font-size:4rem}}@media screen and (min-width:320px){.activity-list__date>time span{font-size:calc(3.2rem + .07143vw - .22857px)}}@media screen and (min-width:1440px){.activity-list__date>time span{font-size:4rem}}.activity-list__date-day-long{display:none}.activity-list__date-day-short{display:block}@media screen and (min-width:768px){.activity-list__date-day-long{display:block}.activity-list__date-day-short{display:none}}.activity-list__date em{font-style:normal;white-space:nowrap}@media screen and (min-width:576px){.activity-list .activity-list--toggle,.activity-list .activity-list--toggle__button{display:none}}.activity-list .activity-list--toggle__button{cursor:pointer;margin-top:.3rem;align-self:start}.activity-list .activity-list--toggle__button span{text-decoration:underline;font-size:var(--var-font-size-small,1.4rem)}.activity-list .activity-list--toggle__button .show-less{display:none}.activity-list .activity-list--toggle__button .icon{margin-left:.4rem;width:1rem;height:1rem;stroke:currentColor;position:relative}.activity-list .activity-list--toggle__button:hover{background-color:#000;color:#fff;text-decoration:none}.activity-list .activity-list--toggle__content{display:none}@media screen and (min-width:576px){.activity-list .activity-list--toggle__content{display:block}}.activity-list .activity-list--toggle__content:empty~.activity-list--toggle__button{display:none}.activity-list .activity-list--toggle{opacity:0;position:absolute}.activity-list .activity-list--toggle:checked+.activity-list--toggle__content{display:block}.activity-list .activity-list--toggle:checked~.activity-list--toggle__button .show-more{display:none}.activity-list .activity-list--toggle:checked~.activity-list--toggle__button .show-less{display:inline-block}.activity-list .activity-list--toggle:checked~.activity-list--toggle__button .icon{transform:rotate(180deg)}.activity-list__channel,.activity-list__date{text-align:left}.activity-list__channel{width:25%;text-transform:uppercase;word-wrap:normal}.activity-list__text{width:77.7777777778%;flex:1 0 0;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;gap:.25em}.activity-list__text span{vertical-align:middle}.activity-list__text>span{padding-bottom:.6rem}.activity-list__text span em{white-space:nowrap;text-transform:uppercase;background:#000;color:#fff;font-style:normal;font-size:var(--var-font-size-xs,1.2rem);padding:.2rem}@media screen and (min-width:576px){.activity-list__text{width:60%}}.activity-list__text .h3,.activity-list__text .h4,.activity-list__text .h5,.activity-list__text .h6,.activity-list__text h2,.activity-list__text h3,.activity-list__text h4,.activity-list__text h5,.activity-list__text h6{font-size:1.8rem;text-transform:uppercase;margin-bottom:1.5rem;line-height:1.2;font-weight:400}.a11y-zoom .activity-list__text .h3,.activity-list__text .h4,.activity-list__text .h5,.activity-list__text .h6,.activity-list__text h2,.activity-list__text h3,.activity-list__text h4,.activity-list__text h5,.activity-list__text h6{font-size:2rem}@media screen and (min-width:320px){.a11y-zoom .activity-list__text .h3,.activity-list__text .h4,.activity-list__text .h5,.activity-list__text .h6,.activity-list__text h2,.activity-list__text h3,.activity-list__text h4,.activity-list__text h5,.activity-list__text h6{font-size:calc(2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.a11y-zoom .activity-list__text .h3,.activity-list__text .h4,.activity-list__text .h5,.activity-list__text .h6,.activity-list__text h2,.activity-list__text h3,.activity-list__text h4,.activity-list__text h5,.activity-list__text h6{font-size:2.4rem}}@media screen and (min-width:320px){.activity-list__text .h3,.activity-list__text .h4,.activity-list__text .h5,.activity-list__text .h6,.activity-list__text h2,.activity-list__text h3,.activity-list__text h4,.activity-list__text h5,.activity-list__text h6{font-size:calc(1.8rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.activity-list__text .h3,.activity-list__text .h4,.activity-list__text .h5,.activity-list__text .h6,.activity-list__text h2,.activity-list__text h3,.activity-list__text h4,.activity-list__text h5,.activity-list__text h6{font-size:2.2rem}}.activity-list__text a,.activity-list__text p:last-of-type{padding-bottom:0;font-size:var(--var-font-size-small,1.4rem);text-decoration:none}.activity-list__text a:hover{text-decoration:underline}.activity-list__col--tickets{text-transform:uppercase;white-space:nowrap;align-content:flex-end;text-align:right;width:auto;flex:0 1 200px}@media screen and (max-width:991px){.activity-list__col--tickets{border-top:0}.activity-list__col--tickets:last-child{margin-left:auto}}.activity-list__date--month,.activity-list__date--month-short{display:none}.activity-list .activity-list__date-time--static .activity-list__date--month-short,.activity-list .activity-list__date-time--static>span{font-size:1.8rem;display:inline;white-space:nowrap}.a11y-zoom .activity-list .activity-list__date-time--static>span,.activity-list .activity-list__date-time--static .activity-list__date--month-short{font-size:2rem}@media screen and (min-width:320px){.a11y-zoom .activity-list .activity-list__date-time--static>span,.activity-list .activity-list__date-time--static .activity-list__date--month-short{font-size:calc(2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.a11y-zoom .activity-list .activity-list__date-time--static>span,.activity-list .activity-list__date-time--static .activity-list__date--month-short{font-size:2.4rem}}@media screen and (min-width:320px){.activity-list .activity-list__date-time--static .activity-list__date--month-short,.activity-list .activity-list__date-time--static>span{font-size:calc(1.8rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.activity-list .activity-list__date-time--static .activity-list__date--month-short,.activity-list .activity-list__date-time--static>span{font-size:2.2rem}}.component-container--sfcontentelements_activity .activity-list .activity-list__date span{font-size:1.8rem}.a11y-zoom .component-container--sfcontentelements_activity .activity-list .activity-list__date span{font-size:2rem}@media screen and (min-width:320px){.a11y-zoom .component-container--sfcontentelements_activity .activity-list .activity-list__date span{font-size:calc(2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.a11y-zoom .component-container--sfcontentelements_activity .activity-list .activity-list__date span{font-size:2.4rem}}@media screen and (min-width:320px){.component-container--sfcontentelements_activity .activity-list .activity-list__date span{font-size:calc(1.8rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.component-container--sfcontentelements_activity .activity-list .activity-list__date span{font-size:2.2rem}}.component-container--sfcontentelements_activity .activity-list .activity-list__date--month-short{display:inline}.activity-list__col--genre{display:none}.activity-list__col--actions{flex:1 0 100%;padding:0 1.6rem 1.2rem;margin-top:-1.6rem;flex-direction:row;justify-content:flex-end}.activity-list__col--actions a{color:#000;display:flex;align-items:center;font-size:var(--var-font-size-small,1.4rem);line-height:1}.activity-list__col--actions a>span{text-decoration:none}.activity-list__col--actions .icon-stroke{stroke:currentColor;margin-right:.4rem}.schedule-aside .activity-list__col--actions{padding-right:.8rem}.activity-list__col--content{flex:1 0 60%}.activity-list__col--empty{border-bottom:0}.activity-list__col--empty h3{line-height:1;padding:1.2rem 1.4rem;margin-bottom:0}.activity-list .activity-list__content{--outline-offset:-5px}.activity-list a.activity-list__content:hover{text-decoration:none}.activity-list a.activity-list__content:hover .activity-list__text h2,.activity-list a.activity-list__content:hover .activity-list__text h3{text-decoration:underline}@media screen and (max-width:991px){.activity-list__col--tickets{width:auto;flex:0 0 auto;padding-top:0;padding-bottom:1.2rem;order:1}.activity-list__col--actions{flex:1 0 40%;margin-top:0;padding-right:0}.activity-list__date{flex:0 0 7rem;white-space:normal;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.activity-list__col--content{flex:1 0 100%}}@media screen and (max-width:575px){.activity-list__date{flex:0 0 7rem;white-space:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;padding-right:0}}@media screen and (min-width:576px)and (max-width:991px){.activity-list__date{flex:0 0 10rem}}.activity-list--loading,.activity-list--loading *{cursor:wait!important}.activity-list--loading .activity-list[data-activity-list-root]{opacity:.4}.activity-list__search-result{padding:1.2rem 16px;height:40px}@media screen and (min-width:768px){.activity-list__search-result{padding-left:16px}}@media screen and (min-width:1440px){.activity-list__search-result{padding-left:16px}}@media screen and (min-width:768px){.activity-list__search-result{padding-right:16px}}@media screen and (min-width:1440px){.activity-list__search-result{padding-right:16px}}@media screen and (min-width:768px){.activity-list__search-result{padding-top:1.2rem}}@media screen and (min-width:1440px){.activity-list__search-result{padding-top:1.2rem}}@media screen and (min-width:768px){.activity-list__search-result{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.activity-list__search-result{padding-bottom:1.2rem}}.a11y-zoom .activity-list__search-result{height:50px}.activity-list-price-info,.activity-list-price-info>span:not(:empty){padding-right:2.4rem}.activity-list--calendar__row{display:flex;flex-direction:column}.activity-list--calendar__content{padding:.8rem;display:flex;flex-direction:row;font-size:var(--var-font-size-small,1.4rem)}.activity-list--calendar__content p{font-size:inherit}.activity-list--calendar__content p:empty{display:none}.activity-list--calendar__date{flex:0 0 7rem;font-size:inherit;padding-right:1.6rem;align-items:center;display:flex}.activity-list--calendar__text{flex:1 1 auto;font-size:inherit}.activity-list--calendar__actions{padding-left:7.8rem;padding-bottom:.4rem}.activities-keyvisual.slider .activities-keyvisual__details{display:flex;flex-direction:column;gap:1rem;height:100%;width:100%}.activities-keyvisual.slider .activities-keyvisual__details p:empty,.activities-keyvisual.slider .activities-keyvisual__details p br{display:none}@media screen and (min-width:1260px){.activities-keyvisual.slider .activities-keyvisual__details{flex-direction:row;gap:.5em}}.activities-keyvisual.slider .activities-keyvisual__link-production{--outline-offset:2px;text-transform:uppercase;display:block;margin-bottom:1rem}.activities-keyvisual.slider .activities-keyvisual__link-production:after{content:"";display:block;position:absolute;inline-size:100%;block-size:calc(100% - 6.4rem);inset-inline:0;inset-block:0}.activities-keyvisual.slider .activities-keyvisual__details-date{flex:0 0 auto;font-size:var(--var-font-size-small,1.4rem);line-height:1.2}.activities-keyvisual.slider .activities-keyvisual__details-date span{display:block;font-weight:400;font-size:var(--var-font-size-big,2.2rem)}@media screen and (min-width:1260px){.activities-keyvisual.slider .activities-keyvisual__details-date{flex:0 0 8rem}}@media screen and (min-width:1440px){.activities-keyvisual.slider .activities-keyvisual__details-date{flex:0 0 10rem}}.activities-keyvisual.slider .image-text-slider__image figure{padding-bottom:75%}.activities-keyvisual.slider[data-slidercounter="1"]{--slides:1}.activities-keyvisual.slider[data-slidercounter="2"]{--slides:2}.activities-keyvisual.slider[data-slidercounter="3"]{--slides:3}.activities-keyvisual.slider[data-slidercounter] .slick-list{transform:translate3d(1.6rem,0,0)}.activities-keyvisual.slider[data-slidercounter="1"] .slick-list,.activities-keyvisual.slider[data-slidercounter="2"] .slick-list,.activities-keyvisual.slider[data-slidercounter="3"] .slick-list{transform:translateZ(0)}.activities-keyvisual.slider[data-slidercounter="1"] .slick-track,.activities-keyvisual.slider[data-slidercounter="2"] .slick-track,.activities-keyvisual.slider[data-slidercounter="3"] .slick-track{margin-left:calc(50vw - 28.57143vw*var(--slides)/2 - var(--slides)*1.6rem/2 + .8rem)}.schedule-nav-open .activities-keyvisual.slider[data-slidercounter="1"] .slick-track,.schedule-nav-open .activities-keyvisual.slider[data-slidercounter="2"] .slick-track,.schedule-nav-open .activities-keyvisual.slider[data-slidercounter="3"] .slick-track{margin-left:calc(50vw - var(--side-width, 32rem)/2 - (28.57143vw - var(--side-width, 32rem)/7*2)*var(--slides)/2 - var(--slides)*1.6rem/2 + .8rem)}.activities-keyvisual.slider .slick-track{display:flex;padding:0 0 1.6rem;justify-content:center}.activities-keyvisual.slider .image-text-slider__wrap{position:relative;border:1px solid #000;width:100%;height:100%;display:grid;grid-template-rows:auto 1fr}.activities-keyvisual.slider .image-text-slider__wrap:focus .pseudo-link{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.activities-keyvisual.slider .image-text-slider__wrap:focus:not(:focus-visible) .pseudo-link{outline:none}.activities-keyvisual.slider .image-text-slider__wrap:hover .pseudo-link{text-decoration:underline}.activities-keyvisual.slider .pseudo-link{margin-top:1.6rem;text-transform:uppercase}.activities-keyvisual.slider .keyvisual-headline{display:grid;justify-content:center;align-items:flex-end;grid-template-columns:2fr 1fr;grid-template-rows:1fr auto}.activities-keyvisual.slider .activities-keyvisual__details-general h2>a{font-size:inherit;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.activities-keyvisual.slider .slider__item{overflow:hidden;position:relative;display:flex!important;padding:0 0 0 1.6rem;width:66.6666666667vw;height:inherit!important}@media screen and (min-width:992px){.activities-keyvisual.slider .slider__item{width:28.5714285714vw;padding:0;margin:0 .8rem}}.activities-keyvisual.slider .slider__item:only-child{max-width:inherit;max-height:inherit;padding-bottom:inherit;overflow:inherit}@media screen and (min-width:992px){.schedule-nav-open .activities-keyvisual.slider .slider__item{width:calc(28.57143vw - var(--side-width, 32rem)/7*2)}}.activities-keyvisual.slider .activities-keyvisual__details-general,.activities-keyvisual.slider .image-text-slider__text-col-1{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.activities-keyvisual.slider .button--ticket{margin-top:1rem}.activity-navigation{border-bottom:1px solid var(--border-color,#000);display:flex;justify-content:center;gap:6rem;padding-top:.8rem;position:sticky;top:var(--additional-height);background-color:#fff;z-index:1}.activity-navigation button,.activity-navigation span{line-height:1;padding:1.2rem 16px 1rem;display:flex;align-self:center;font-size:var(--var-font-size-small,1.4rem)}@media screen and (min-width:768px){.activity-navigation button,.activity-navigation span{padding-left:16px}}@media screen and (min-width:1440px){.activity-navigation button,.activity-navigation span{padding-left:16px}}@media screen and (min-width:768px){.activity-navigation button,.activity-navigation span{padding-right:16px}}@media screen and (min-width:1440px){.activity-navigation button,.activity-navigation span{padding-right:16px}}.activity-navigation button{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;visibility:hidden}.activity-navigation .activity-navigation__button-visible{visibility:visible}@media screen and (min-width:992px){.activity-navigation{gap:8rem;padding-top:1rem}}.activity-termin-info{padding:1.6rem;display:grid;grid-template-columns:minmax(8rem,auto) 1fr 2fr;grid-template-rows:auto;gap:1.6rem}@media screen and (min-width:576px){.activity-termin-info{grid-template-columns:minmax(10rem,auto) 2fr 1fr}}.activity-termin-info .activity-termin-info__date time span{display:block;line-height:1.2}.activity-termin-info .activity-termin-info__date .activity-termin-info__datetime{font-size:1.8rem}@media screen and (min-width:320px){.activity-termin-info .activity-termin-info__date .activity-termin-info__datetime{font-size:calc(1.8rem + .19643vw - .62857px)}}@media screen and (min-width:1440px){.activity-termin-info .activity-termin-info__date .activity-termin-info__datetime{font-size:4rem}}.activity-termin-info .activity-termin-info__date .activity-termin-info__day{font-size:1.2rem}@media screen and (min-width:320px){.activity-termin-info .activity-termin-info__date .activity-termin-info__day{font-size:calc(1.2rem + .03571vw - .11429px)}}@media screen and (min-width:1440px){.activity-termin-info .activity-termin-info__date .activity-termin-info__day{font-size:1.6rem}}.activity-termin-info .activity-termin-info__text{grid-column:2/5}.activity-termin-info .activity-termin-info__save{grid-column:3/3}.activity-termin-info .activity-termin-info__tickets{grid-column:4/4}.activity-termin-info .activity-termin-info__save,.activity-termin-info .activity-termin-info__tickets{display:flex;flex-direction:column;align-items:flex-end;align-self:center}.activity-termin-info .button--ticket span{white-space:nowrap}@media screen and (min-width:1260px){.activity-termin-info{grid-template-columns:minmax(14rem,20rem) minmax(auto,5fr) 1fr 1fr}.activity-termin-info .activity-termin-info__date,.activity-termin-info .activity-termin-info__genre,.activity-termin-info .activity-termin-info__text{grid-row:1/3}.activity-termin-info .activity-termin-info__genre{grid-column:3/4;align-self:center}.activity-termin-info .activity-termin-info__text{grid-column:2/3}.activity-termin-info .activity-termin-info__save{grid-column:4/5;grid-row:2}.activity-termin-info .activity-termin-info__tickets{grid-column:4/5;grid-row:1/3}}.acts-grid{display:flex;flex-direction:column}@media screen and (min-width:768px){.acts-grid{flex-direction:row;margin:0 -.8rem}}.acts-grid>span{flex:1;border-bottom:1px solid #595959;padding:.8rem 0}@media screen and (min-width:768px){.acts-grid>span{padding:0 .8rem;border-bottom:0;border-right:1px solid #595959}}.acts-grid>span:last-child{border:0}.acts-grid span strong{display:block;font-weight:400}.anniversary-grid .news-clear,.anniversary-grid .page-navigation{display:none}.anniversary-grid:not(.loading) .anniversary-teaser__loader{visibility:hidden}.anniversary-teaser{aspect-ratio:1/1;position:relative}.anniversary-teaser>a:focus:before{position:absolute;top:0;left:0;bottom:0;right:0;content:"";outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.anniversary-teaser>a:not(:focus-visible):before{display:none}.anniversary-teaser .anniversary-teaser__image{overflow:hidden;position:relative}.anniversary-teaser .anniversary-teaser__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;aspect-ratio:1/1}.anniversary-teaser .anniversary-teaser__bg-color{aspect-ratio:1/1}.anniversary-teaser .anniversary-teaser__header{position:absolute;left:0;top:0;right:0;display:block;padding:1.4rem}.anniversary-teaser .anniversary-teaser__footer{position:absolute;left:0;bottom:0;right:0;padding:0 1.4rem 1.4rem}.anniversary-teaser .anniversary-teaser__footer-tags .pill{margin-right:1.4rem;display:inline-block;margin-bottom:.4rem;max-width:100%}.anniversary-teaser .tile-header{position:relative;display:inline-flex;margin:0}.anniversary-teaser .tile-header__title{font-size:1.4rem;word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom:0}@media screen and (min-width:320px){.anniversary-teaser .tile-header__title{font-size:calc(1.4rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.anniversary-teaser .tile-header__title{font-size:1.6rem}}.anniversary-teaser .anniversary-teaser__header-tag.pill{max-width:calc(100% - 4rem);display:inline-block;margin-bottom:1rem}.anniversary-teaser .anniversary-teaser__header-text,.anniversary-teaser .anniversary-teaser__header-text p{font-size:clamp(1.8rem,2.2vw,2rem);color:#fff;max-width:calc(100% - 4rem);line-height:1.2;padding-bottom:0}.anniversary-teaser .anniversary-teaser__gallery-link{position:absolute;top:1.4rem;right:1.4rem;pointer-events:fill;display:flex;justify-content:center;align-items:center;cursor:pointer;margin:0 0 0 auto;width:2rem;height:2rem;background:#fff;opacity:.4;transition:opacity .1s}.anniversary-teaser .anniversary-teaser__gallery-link:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));opacity:1}.anniversary-teaser .anniversary-teaser__gallery-link:focus:not(:focus-visible){outline:none}.anniversary-teaser:hover .anniversary-teaser__gallery-link{opacity:1}.anniversary-teaser__loader{display:flex;justify-content:center;align-items:center;order:1;grid-column:1/-1}.article hr{border-color:#000;border-width:1px 0 0;padding-bottom:1.5rem}.article.article--sponsor{margin-bottom:-.9rem}.article .h3,.article .h4,.article .h5,.article .h6,.article h2,.article h3,.article h4,.article h5,.article h6{line-height:1.4}.article--container{padding:1.2rem 16px}@media screen and (min-width:768px){.article--container{padding-left:16px}}@media screen and (min-width:1440px){.article--container{padding-left:16px}}@media screen and (min-width:768px){.article--container{padding-right:16px}}@media screen and (min-width:1440px){.article--container{padding-right:16px}}@media screen and (min-width:768px){.article--container{padding-top:1.2rem}}@media screen and (min-width:1440px){.article--container{padding-top:1.2rem}}@media screen and (min-width:768px){.article--container{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.article--container{padding-bottom:1.2rem}}.component-container--bullets:not(.component-container--no-spacing),.component-container--table:not(.component-container--no-spacing),.component-container--text:not(.component-container--no-spacing){margin:0 auto;padding:0 0 .8rem}.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding:2.4rem 16px}@media screen and (min-width:768px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-left:16px}}@media screen and (min-width:1440px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-left:16px}}@media screen and (min-width:768px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-right:16px}}@media screen and (min-width:1440px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-right:16px}}@media screen and (min-width:768px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-top:2.4rem}}@media screen and (min-width:1440px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-top:2.4rem}}@media screen and (min-width:768px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-bottom:2.4rem}}@media screen and (min-width:1440px){.component-container--bullets:not(.component-container--no-spacing) .article,.component-container--table:not(.component-container--no-spacing) .article,.component-container--text:not(.component-container--no-spacing) .article{padding-bottom:2.4rem}}.component-container--bullets:not(.component-container--no-spacing):first-child .article,.component-container--table:not(.component-container--no-spacing):first-child .article,.component-container--text:not(.component-container--no-spacing):first-child .article,.hero+.component-container--text .article{padding-top:4rem}.component-container--bullets.component-container--no-spacing .article,.component-container--table.component-container--no-spacing .article,.component-container--text.component-container--no-spacing .article{padding-left:16px;padding-right:16px;max-width:none}@media screen and (min-width:768px){.component-container--bullets.component-container--no-spacing .article,.component-container--table.component-container--no-spacing .article,.component-container--text.component-container--no-spacing .article{padding-left:16px}}@media screen and (min-width:1440px){.component-container--bullets.component-container--no-spacing .article,.component-container--table.component-container--no-spacing .article,.component-container--text.component-container--no-spacing .article{padding-left:16px}}@media screen and (min-width:768px){.component-container--bullets.component-container--no-spacing .article,.component-container--table.component-container--no-spacing .article,.component-container--text.component-container--no-spacing .article{padding-right:16px}}@media screen and (min-width:1440px){.component-container--bullets.component-container--no-spacing .article,.component-container--table.component-container--no-spacing .article,.component-container--text.component-container--no-spacing .article{padding-right:16px}}.component-container--sfcontentelements-rte .accordion .accordion__body .article{padding-left:16px;padding-right:16px}.component-container--sfcontentelements-rte .article li,.component-container--sfcontentelements-rte .article p:not(.h3,.h4),.component-container--text:not(.component-container--no-spacing) .article li,.component-container--text:not(.component-container--no-spacing) .article p:not(.h3,.h4){font-size:var(--var-font-size-base,1.6rem);line-height:1.6;margin-bottom:1rem}.component-container--sfcontentelements-rte .article li,.component-container--text:not(.component-container--no-spacing) .article li{margin-bottom:2.2rem}.component-container--sfcontentelements-rte .article a,.component-container--text:not(.component-container--no-spacing) .article a{font-size:inherit;line-height:inherit}.component-container--sfcontentelements-rte .article p:last-of-type,.component-container--text:not(.component-container--no-spacing) .article p:last-of-type{padding-bottom:0;margin-bottom:0}.schedule-aside .component-container--sfcontentelements-rte .article,.schedule-aside .component-container--text:not(.component-container--no-spacing) .article{padding-top:1.6rem}.article-slider{--outline-color:#fff;background-color:var(--slider-bg,#000);padding:1.6rem;border-bottom:1px solid #fff}.article-slider.article-slider--white{--slider-bg:#fff;--slider-header-color:#000;--outline-color:#000;border-bottom:1px solid transparent}.article-slider.article-slider--white .article-slider__slider-item-inner{border:1px solid #000}.article-slider .article-slider__headline{margin-bottom:1rem}.article-slider .article-slider__header{--link-color:currentColor;--link-hover-color:#000;--link-hover-bg:#fff;--link-hover-decoration:currentColor;color:var(--slider-header-color,#fff);padding:.8rem 0 1.6rem}.article-slider .article-slider__slider{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}.article-slider .article-slider__slider.slick-initialized{grid-row-gap:1.6rem}.article-slider .slick-arrow{grid-row:1;transition:background-color .3s;width:3.5rem;height:3.5rem;border-radius:50%}.article-slider .slick-arrow .icon{width:1.6rem;height:1.6rem;stroke:currentColor}.article-slider .slick-arrow:hover{background:#000;color:#fff}.article-slider .slider__prev{grid-column:1/2}.article-slider .slider__next{grid-column:2/3;justify-self:flex-end}.article-slider .slick-list{grid-column:1/-1;grid-row:2}.article-slider .slick-track{position:relative;height:100%}.article-slider .article-slider__slider-item{--outline-color:#000;padding:0 1.6rem 0 0;width:55vw;min-width:22rem;max-width:37.5rem;display:flex;flex-direction:column}.article-slider .article-slider__slider-item-inner{background-color:#fff;color:#000;padding:.1rem!important;display:flex;flex-direction:column;flex:1 0 100%;outline:none}.article-slider .article-slider__slider-item-inner:focus .article-slider__button{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.article-slider .article-slider__slider-item-inner:focus:not(:focus-visible) .article-slider__button{outline:none}.article-slider .article-slider__slider-item-inner:hover{text-decoration:none}.article-slider .article-slider__slider-item-inner:hover .button{background-color:#000;color:#fff}.article-slider .article-slider__slider-item-inner:hover .button:after{max-width:37.5rem;opacity:1}.article-slider .article-slider__slider-item-inner:hover .button em{max-width:0;opacity:0}.article-slider .article-slider__slider-item-image{aspect-ratio:305/229;width:100%;position:relative}.article-slider .article-slider__slider-item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-slider .article-slider__slider-item-content{padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}.article-slider .article-slider__slider-item-content>span{text-transform:uppercase;margin-bottom:.8rem}.article-slider .article-slider__slider-item-content>strong{margin-bottom:.4rem}.article-slider .article-slider__slider-item-content>span,.article-slider .article-slider__slider-item-content>strong{font-size:1.6rem;line-height:1.5}.article-slider .article-slider__slider-item-content .article-slider__slider-item-content-title{font-size:clamp(2rem,5vw,2.4rem);text-transform:uppercase;line-height:1.3;margin-bottom:1.6rem}.article-slider .article-slider__slider-item-content .article-slider__button{margin-top:auto}.article-slider .article-slider__slider-item-content .button{display:inline-grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:.8rem 1.6rem}.article-slider .article-slider__slider-item-content .button:after{content:attr(data-link);max-width:0;opacity:0}.article-slider .article-slider__slider-item-content .button em{max-width:37.5rem;opacity:1}.article-slider .article-slider__slider-item-content .button:after,.article-slider .article-slider__slider-item-content .button em{font-style:normal;grid-column:1;grid-row:1;transition:max-width .3s,opacity .3s;overflow:hidden;white-space:nowrap}.article-slider .article-slider__slider-item-content .article-slider__slider-item-content-text{display:none;font-size:1.6rem;line-height:1.5;margin-bottom:2.4rem}.article-slider .article-slider__slider-item-content .article-slider__slider-item-content-text a,.article-slider .article-slider__slider-item-content .article-slider__slider-item-content-text li,.article-slider .article-slider__slider-item-content .article-slider__slider-item-content-text p{line-height:inherit}@media screen and (min-width:992px){.article-slider .article-slider__slider-item-content .article-slider__slider-item-content-text{display:block}}@media screen and (min-width:768px){.article-slider{padding:0 1.6rem 1.6rem}.article-slider .article-slider__wrapper{display:flex;flex-direction:row;padding-top:1.6rem;justify-content:center}.article-slider .article-slider__header{display:flex;flex-direction:column;flex:0 0 auto;width:34.2rem;justify-content:center;padding:1.6rem 3.2rem 1.6rem .8rem}.article-slider .article-slider__slider{flex:0 1 auto;width:auto}}@media screen and (min-width:1260px){.article-slider .article-slider__header{width:56.2rem}}.audio-player{padding:2.2rem 16px 1.1rem;background-color:#000;color:#fff}@media screen and (min-width:768px){.audio-player{padding-left:16px}}@media screen and (min-width:1440px){.audio-player{padding-left:16px}}@media screen and (min-width:768px){.audio-player{padding-right:16px}}@media screen and (min-width:1440px){.audio-player{padding-right:16px}}@media screen and (min-width:768px){.audio-player{padding-top:4.2rem;padding-bottom:2.1rem}}.audio-player__file{min-height:40px;padding-bottom:1.1rem}@media screen and (min-width:768px){.audio-player__file{padding-bottom:2.1rem}}.audio-player h2,.audio-player p{font-size:1.4rem;line-height:1.6;margin-bottom:1.4rem}.audio-player h3{text-transform:uppercase;margin-top:1.2rem;margin-bottom:1rem}.audio-player p{margin-bottom:0}.audio-player a,.audio-player h2,.audio-player p{color:#fff}.audio-player h2{text-transform:uppercase}.audio-player .plyr--audio .plyr__controls{padding:1rem 0 .6rem}.audio-player__container{max-width:800px;margin:0 auto}.brand-switch-container{visibility:hidden}.brand-switch-container.ready{visibility:visible}.brand-switch{list-style:none;display:flex;margin:0 auto;justify-content:center;flex-wrap:wrap}.brand-switch li{padding:0 1.4em;white-space:nowrap;font-size:var(--var-font-size-base,1.6rem)}.brand-switch li.brand-switch__active a,.brand-switch li a:hover{text-decoration:underline;text-underline-position:from-font;text-underline-offset:.2rem}.brand-switch li a{font-size:var(--var-font-size-base,1.6rem);line-height:1}.brand-switch--only-mobile,.brand-switch-mobile{display:none}.container-query-mobile.brand-switch-wrapper{position:relative}.container-query-mobile .brand-switch--only-mobile{display:list-item}.container-query-mobile .brand-switch-mobile__input{opacity:0;position:absolute;top:0;left:0}.container-query-mobile .brand-switch-mobile__input:focus+span{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.container-query-mobile .brand-switch-mobile__input:focus:not(:focus-visible)+span{outline:none}.container-query-mobile .brand-switch{display:none}.container-query-mobile .brand-switch.show{padding-left:0;display:flex;flex-direction:column;position:absolute;top:calc(var(--additional-height) - 12px);left:50%;transform:translateX(-50%);border:solid #000;border-width:1px 1px 0}.container-query-mobile .brand-switch.show li{background-color:#fff;padding:.5rem .7rem;border-bottom:1px solid #000}.container-query-mobile .brand-switch-mobile{display:inline-flex;margin:0 auto;align-items:center}.container-query-mobile .brand-switch-mobile select{all:unset;font-size:var(--var-font-size-base,1.6rem);cursor:pointer}.container-query-mobile .brand-switch-mobile select:hover{text-decoration:underline;text-underline-position:from-font;text-underline-offset:.2rem}.page-header__logo .brand-switch-mobile{cursor:pointer}.page-header__logo .brand-switch-mobile span{padding-right:.8rem}.page-header__logo .brand-switch-mobile .icon{width:1.2rem;height:1.2rem;pointer-events:none}.breadcrumb{border-top:1px solid var(--border-color,#000);margin-top:auto}.breadcrumb--anniversary{border-top:0}.breadcrumb+.footer{margin-top:0}.breadcrumb__list{padding:1.2rem 16px;margin:0;display:flex;flex-direction:row;list-style:none;overflow:auto;flex:1;overflow-scrolling:touch}@media screen and (min-width:768px){.breadcrumb__list{padding-top:1.2rem}}@media screen and (min-width:1440px){.breadcrumb__list{padding-top:1.2rem}}@media screen and (min-width:768px){.breadcrumb__list{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.breadcrumb__list{padding-bottom:1.2rem}}@media screen and (min-width:768px){.breadcrumb__list{padding-left:16px}}@media screen and (min-width:1440px){.breadcrumb__list{padding-left:16px}}@media screen and (min-width:768px){.breadcrumb__list{padding-right:16px}}@media screen and (min-width:1440px){.breadcrumb__list{padding-right:16px}}.breadcrumb__list a,.breadcrumb__list span{line-height:1.4}.breadcrumb__item{position:relative;padding:0 28px 0 0;display:flex;flex:0 0 auto;align-items:center}.breadcrumb__item--last{padding-right:0}.breadcrumb .icon{height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%) translateX(-50%)}.breadcrumb .icon-breadcrumb-anniversary{position:static;transform:none;fill:#000;stroke:none;height:24px;width:24px;margin-bottom:-3px}.a11y-zoom .breadcrumb .icon-breadcrumb-anniversary{height:30px;width:30px;margin-bottom:-6px}:root{--litepicker-container-months-box-shadow-color:none;--litepicker-button-prev-month-color:#000;--litepicker-month-width:100%;--litepicker-day-width:38px;--litepicker-day-border-radius:12px;--litepicker-is-today-color:#000;--litepicker-is-in-range-color:transparen;--litepicker-is-locked-color:#595959}:root.a11y-zoom{--litepicker-day-border-radius:15px}.litepicker{font-family:inherit;font-size:var(--var-font-size-small,1.4rem);display:block!important;padding-bottom:1rem}@media screen and (min-width:768px){.litepicker{max-width:var(--side-width,32rem)}}.litepicker .container__months{border-radius:0}.litepicker .container__months .month-item{padding:0}.litepicker .container__months .month-item-header{padding:1rem 1.2rem}.litepicker .container__months .month-item-header>div span,.litepicker .container__months .month-item-header>div strong{font-size:var(--var-font-size-small,1.4rem);line-height:1.9;font-weight:400;color:#000;text-transform:uppercase}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color);cursor:pointer}.litepicker .container__months .month-item-header .button-next-month>img,.litepicker .container__months .month-item-header .button-next-month>svg,.litepicker .container__months .month-item-header .button-previous-month>img,.litepicker .container__months .month-item-header .button-previous-month>svg{stroke:var(--litepicker-button-prev-month-color);fill:none}.litepicker .container__months .month-item-header .button-next-month:hover,.litepicker .container__months .month-item-header .button-previous-month:hover{color:inherit}.litepicker .container__months .month-item-header .button-next-month:hover>svg,.litepicker .container__months .month-item-header .button-previous-month:hover>svg{stroke:var(--litepicker-button-prev-month-color);fill:none}.litepicker .container__months .month-item-weekdays-row{display:none}.litepicker .container__days>a,.litepicker .container__days>div{margin:7px 0;padding:5px 0;width:14.2857142857%;height:calc(var(--litepicker-day-width) - 14px)}.a11y-zoom .litepicker .container__days>div,.litepicker .container__days>a{height:var(--litepicker-day-width)}.litepicker .container__days .day-item{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative;color:#000;margin:0}.litepicker .container__days .day-item:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.litepicker .container__days .day-item:focus:not(:focus-visible){outline:none}.litepicker .container__days .day-item:hover{box-shadow:none;color:inherit;background-color:inherit;border:0}.litepicker .container__days .day-item:after{width:24px;height:24px;display:block;position:absolute}.a11y-zoom .litepicker .container__days .day-item:after{width:30px;height:30px;line-height:1.9}@media screen and (min-width:576px){.a11y-zoom .litepicker .container__days .day-item:after{line-height:1.8}}.litepicker .container__days .day-item:before{display:flex;justify-content:center;align-items:center;position:absolute}.litepicker .container__days .day-item:not(.is-start-date):not(.is-end-date):hover:before{width:24px;height:24px;content:attr(data-no);border:1px solid #000;border-radius:100%;display:block;line-height:1.8;padding:0}.a11y-zoom .litepicker .container__days .day-item:not(.is-start-date):not(.is-end-date):hover:before{width:30px;height:30px;line-height:1.9}@media screen and (min-width:576px){.a11y-zoom .litepicker .container__days .day-item:not(.is-start-date):not(.is-end-date):hover:before{line-height:1.8}}@media screen and (min-width:576px){.litepicker .container__days .day-item:not(.is-start-date):not(.is-end-date):hover:before{line-height:1.6}}.litepicker .container__days .day-item:not(.is-start-date):not(.is-end-date):hover:after{content:""}.litepicker .container__days .day-item.is-event:before,.litepicker .container__days .day-item.is-today:before{background-color:transparent;border:1px solid var(--litepicker-is-today-color);border-radius:100%;color:#000;content:attr(data-no);display:block;line-height:1.8}@media screen and (min-width:576px){.litepicker .container__days .day-item.is-event:before,.litepicker .container__days .day-item.is-today:before{line-height:1.6}}.litepicker .container__days .day-item.is-today:before{width:24px;height:24px}.a11y-zoom .litepicker .container__days .day-item.is-today:before{width:30px;height:30px;line-height:1.9}@media screen and (min-width:576px){.a11y-zoom .litepicker .container__days .day-item.is-today:before{line-height:1.8}}.litepicker .container__days .day-item.is-event:before{width:24px;height:24px;background:linear-gradient(120deg,var(--litepicker-event-bg),var(--litepicker-event-bg-secondary));border:0 solid transparent;color:var(--litepicker-event-font);padding:1px}.a11y-zoom .litepicker .container__days .day-item.is-event:before{width:30px;height:30px;line-height:1.9}@media screen and (min-width:576px){.a11y-zoom .litepicker .container__days .day-item.is-event:before{line-height:1.8}}.litepicker .container__days .day-item.is-locked:not(.is-today){cursor:not-allowed;opacity:.8}.litepicker .container__days .day-item.is-locked:not(.is-today):after,.litepicker .container__days .day-item.is-locked:not(.is-today):before{display:none}.litepicker .container__days .day-item.is-in-range{position:relative}.litepicker .container__days .day-item.is-in-range:after{content:"";position:absolute;background-color:var(--litepicker-is-in-range-color);border-radius:0;border-top:1px solid #000;border-bottom:1px solid #000;width:100%}.litepicker .container__days .day-item.is-start-date.is-end-date:after{width:24px;height:24px;left:50%;right:auto;transform:translateX(-50%)}.a11y-zoom .litepicker .container__days .day-item.is-start-date.is-end-date:after{width:30px;height:30px;line-height:1.9}@media screen and (min-width:576px){.a11y-zoom .litepicker .container__days .day-item.is-start-date.is-end-date:after{line-height:1.8}}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date{position:relative}.litepicker .container__days .day-item.is-end-date:after,.litepicker .container__days .day-item.is-start-date:after{content:"";width:77%}.litepicker .container__days .day-item.is-in-range.first-in-row:after,.litepicker .container__days .day-item.is-in-range.last-in-row:after{width:77%}.litepicker .container__days .day-item.is-in-range.first-in-row,.litepicker .container__days .day-item.is-start-date{color:inherit;background:inherit}.litepicker .container__days .day-item.is-in-range.first-in-row:not(.is-flipped):not(.is-end-date):after,.litepicker .container__days .day-item.is-start-date:not(.is-flipped):not(.is-end-date):after{right:0}.litepicker .container__days .day-item.is-in-range.first-in-row:not(.is-flipped):after,.litepicker .container__days .day-item.is-start-date:not(.is-flipped):after{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-top-left-radius:var(--litepicker-day-border-radius,12px);border-bottom-left-radius:var(--litepicker-day-border-radius,12px)}.litepicker .container__days .day-item.is-in-range.first-in-row.is-flipped:not(.is-end-date):after,.litepicker .container__days .day-item.is-start-date.is-flipped:not(.is-end-date):after{left:0}.litepicker .container__days .day-item.is-in-range.first-in-row.is-flipped:after,.litepicker .container__days .day-item.is-start-date.is-flipped:after{border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top-right-radius:var(--litepicker-day-border-radius,12px);border-bottom-right-radius:var(--litepicker-day-border-radius,12px)}.litepicker .container__days .day-item.is-in-range.first-in-row.is-today.is-start-date.is-end-date:after,.litepicker .container__days .day-item.is-start-date.is-today.is-start-date.is-end-date:after{display:none}.litepicker .container__days .day-item.is-in-range.first-in-row.is-today:not(.is-event):before,.litepicker .container__days .day-item.is-start-date.is-today:not(.is-event):before{content:""}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-in-range.last-in-row{color:inherit;background:inherit}.litepicker .container__days .day-item.is-end-date:not(.is-flipped):not(.is-start-date):after,.litepicker .container__days .day-item.is-in-range.last-in-row:not(.is-flipped):not(.is-start-date):after{left:0}.litepicker .container__days .day-item.is-end-date:not(.is-flipped):after,.litepicker .container__days .day-item.is-in-range.last-in-row:not(.is-flipped):after{border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-top-right-radius:var(--litepicker-day-border-radius,12px);border-bottom-right-radius:var(--litepicker-day-border-radius,12px)}.litepicker .container__days .day-item.is-end-date.is-flipped:not(.is-start-date):after,.litepicker .container__days .day-item.is-in-range.last-in-row.is-flipped:not(.is-start-date):after{right:0}.litepicker .container__days .day-item.is-end-date.is-flipped:after,.litepicker .container__days .day-item.is-in-range.last-in-row.is-flipped:after{border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;border-top-left-radius:var(--litepicker-day-border-radius,12px);border-bottom-left-radius:var(--litepicker-day-border-radius,12px)}@media screen and (max-width:767px){.page__main-aside--sticky .litepicker .month-item{padding-top:var(--month-item-height,54px)}.page__main-aside--sticky .litepicker .month-item-header{position:fixed;top:var(--additional-height,46px);left:0;right:0;border-bottom:1px solid #000;z-index:2;background:#fff}}.external-link-disclaimer{padding:1.6rem;position:fixed;width:auto;min-width:32rem;max-width:calc(100vw - 3.2rem);top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:1px solid #000;z-index:20}.external-link-disclaimer__template{display:none}.external-link-disclaimer .external-link-disclaimer__close{background-color:transparent;border:0;position:absolute;right:0;top:0;padding:1rem;cursor:pointer}.cast-list{list-style:none;padding-left:0;display:table}.cast-list,.cast-list__headline{width:100%;margin:0 auto 1.6rem;max-width:800px}.cast-list li{display:table-row}.cast-list li a{text-decoration:underline;transition:none}.cast-list li a:hover{background-color:#000;color:#fff;text-decoration:none;text-decoration-color:#000}.cast-list li>strong{padding-right:.8rem;padding-bottom:.8rem}.cast-list li>div,.cast-list li>strong{display:table-cell;width:50%}.cast-list li .smallDates{display:block;margin-bottom:.4rem;text-transform:uppercase}.cast-list li>div a{text-underline-offset:.2rem}.cast-list li>div>div>span:after{content:", "}.cast-list li>div>div span:last-child:after{content:""}.cast-list--download{padding:2rem 0;border-top:1px solid #000}.cast-list-description{max-width:800px;width:100%;margin:0 auto .8rem}.confirm{position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(89,89,89,.8);pointer-events:fill;z-index:40}.confirm__inner{max-width:540px;width:calc(100% - 32px);border:1px solid #000;border-radius:3px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:50}.confirm__content{padding:1.2rem 16px;border-bottom:1px solid var(--border-color,#000)}@media screen and (min-width:768px){.confirm__content{padding-left:16px}}@media screen and (min-width:1440px){.confirm__content{padding-left:16px}}@media screen and (min-width:768px){.confirm__content{padding-right:16px}}@media screen and (min-width:1440px){.confirm__content{padding-right:16px}}@media screen and (min-width:768px){.confirm__content{padding-top:1.2rem}}@media screen and (min-width:1440px){.confirm__content{padding-top:1.2rem}}@media screen and (min-width:768px){.confirm__content{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.confirm__content{padding-bottom:1.2rem}}.confirm__footer{display:flex}.confirm__footer .button{margin-right:auto}.confirm__footer .button--dark{margin:0 0 0 auto}.countdown-component{min-height:100vh;display:flex;flex-direction:column;align-content:center;justify-content:center}.countdown{max-width:1024px;width:100%;margin:auto;padding:32px 5%}.countdown__content{max-width:800px;display:flex;flex-direction:column;align-items:center}.countdown__content,.countdown__stream{width:100%;margin:0 auto 48px}.countdown p{font-size:var(--var-font-size-small,1.4rem)}.countdown__inner{width:100%;padding:16px 0;margin-bottom:50px;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;border-top:1px solid #000;border-bottom:1px solid #000}.countdown__item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.countdown__item span{justify-content:center;width:60%;flex:0 0 60%;font-weight:500;text-align:left;font-size:clamp(2.4rem,7vw,7rem);font-variant-numeric:tabular-nums lining-nums;display:flex;position:relative}.countdown__item span i{padding:0 5%;width:60%;font-style:normal;font-variant:normal}.countdown__item span i:first-child{text-align:right}.countdown__item span i:last-child{text-align:left}.countdown__item span i:only-child{margin:0 auto;text-align:center}.countdown__item em{text-transform:uppercase;color:#595959;font-style:normal;font-size:clamp(1.4rem,1.8vw,1.8rem);padding-bottom:5%}.countdown--fine .countdown__item em,.countdown--fine .countdown__item span{font-weight:200}.countdown__link{text-transform:uppercase;text-align:center;padding:3.2rem 0 0}.countdown__link a{font-size:clamp(1.4rem,4vw,1.4rem)}.download-tiles__row{display:flex;flex-direction:row;flex-wrap:wrap;padding:1.6rem .8rem}.download-tiles__tile{display:flex;flex-direction:column;padding:0 .8rem .8rem;position:relative;cursor:pointer;flex:0 1 50%}@media screen and (min-width:768px){.download-tiles__tile{flex:0 1 33.3%}}@media screen and (min-width:992px){.download-tiles__tile{flex:0 1 25%}}.download-tiles__tile .download-tiles__info{padding:0 .8rem;line-height:1.4}.download-tiles__tile .download-tiles__checkbox,.download-tiles__tile input{position:absolute;top:.8rem;right:1.6rem}.download-tiles__tile .download-tiles__lightbox{position:absolute;top:.8rem;left:1.6rem;width:2rem;height:2rem;background-color:#fff;display:flex;justify-content:center;align-items:center;opacity:.4;cursor:pointer}.download-tiles__tile:hover .download-tiles__lightbox{opacity:1}.download-tiles__tile input{visibility:hidden}.download-tiles__tile .download-tiles__checkbox{border:1px solid var(--border-color,#000);display:block;width:20px;height:20px;background-color:#fff;z-index:1}.download-tiles__tile .download-tiles__checkbox svg{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-tiles__tile input:checked+.download-tiles__checkbox svg{display:block}.download-tiles__tile input:disabled+.download-tiles__checkbox{background-color:#ebebeb;cursor:not-allowed}.download-tiles__tile img{width:calc(100% + 1.6rem);margin-bottom:.8rem}.download-tiles__meta{display:flex;flex-direction:column}.download-tiles__submit{text-align:center;margin-bottom:1.6rem}.download-tiles-gallery{display:flex;flex-direction:column;max-height:80vh;overflow:hidden;width:calc(100vw - 50px);background:#fff}.download-tiles-gallery__img{overflow:hidden;cursor:pointer;flex:0 1 auto;height:70vh;padding:0 1.6rem;position:relative;background-color:#d8d8d8;-webkit-user-select:none;-moz-user-select:none;user-select:none}.download-tiles-gallery__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.download-tiles-gallery .dowload-tiles-gallery__download{display:flex;margin-top:auto;align-items:center}.download-tiles-gallery .dowload-tiles-gallery__checkbox{border:1px solid #000;display:block;width:20px;height:20px;background-color:#fff;z-index:1;right:1.4rem;top:1.4rem;margin-left:auto}.download-tiles-gallery .dowload-tiles-gallery__checkbox input{opacity:0;visibility:hidden;position:absolute}.download-tiles-gallery .dowload-tiles-gallery__checkbox svg{width:1.8rem;height:1.8rem;display:none}.download-tiles-gallery .dowload-tiles-gallery__checkbox input:checked~.download-tiles__checkbox svg{display:block}.download-tiles-gallery .dowload-tiles-gallery__checkbox input:disabled~.download-tiles__checkbox{opacity:.4}.download-tiles-gallery__meta{background-color:#fff;flex:0 1 auto;padding:16px;height:auto;flex-direction:column;flex-wrap:wrap;display:flex;cursor:pointer}.download-tiles-gallery__meta .download-tiles__info{display:block;margin-bottom:.2rem}.download-tiles-gallery__meta .download-tiles__meta{margin-bottom:1.4rem}.download-tiles-gallery__meta .download-tiles__meta:empty{margin-bottom:0}@media screen and (min-width:992px){.download-tiles-gallery{flex-direction:row;width:calc(100vw - 160px)}.download-tiles-gallery__img{flex:0 0 75%;height:auto;max-height:none;padding:0}.download-tiles-gallery__meta{flex:1 1 auto;overflow:auto;padding:100px 32px 32px}}.download-summary{padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:768px){.download-summary{padding-top:1.2rem}}@media screen and (min-width:1440px){.download-summary{padding-top:1.2rem}}@media screen and (min-width:768px){.download-summary{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.download-summary{padding-bottom:1.2rem}}.external-player{max-width:min(100%,1056px);margin:0 auto;display:flex;flex-direction:column;padding:1.6rem}@media screen and (min-width:768px){.external-player{flex-direction:row;flex-wrap:wrap;gap:3.2rem}.external-player .external-player__content{flex:1 1 0}}.external-player .external-player__iframe{max-width:500px}.external-player .external-player__iframe .uc-embedding-container{min-width:min(100%,500px);aspect-ratio:5/4}.external-player .external-player__iframe .uc-embedding-container .uc-embedding-wrapper{max-width:95%;max-height:95%}@media screen and (max-width:767px){.external-player .external-player__iframe{max-width:none}.external-player .external-player__iframe iframe{width:100%}}.external-player--fullwidth{max-width:none;width:100%}@media screen and (min-width:768px){.external-player--fullwidth{gap:6.4rem}}.filter-lightbox{position:fixed;top:var(--header-height,46px);z-index:100;bottom:0;left:50%;right:0;transform:translateX(-50%)!important;width:100%;max-width:767px;margin:0 auto}.filter-lightbox .schedule-aside__action,.filter-lightbox .schedule-aside__section{width:100%}@media screen and (min-width:768px){.filter-lightbox{border-right:1px solid var(--border-color,#000);border-left:1px solid var(--border-color,#000)}}.jumpmark-tabs{--outline-color:currentColor;--outline-offset:-3px;position:sticky;top:var(--additional-height);width:100%;background:linear-gradient(120deg,var(--bg-first,#000),var(--bg-second,#000));color:var(--text-color,#fff);z-index:1;padding-block:1rem;border-bottom:1px solid #000}@media screen and (min-width:768px){.jumpmark-tabs{padding-block:2rem}}.jumpmark-tabs ul{margin:0 auto;max-width:832px;list-style:none;padding:0;overflow:auto;overflow-scrolling:touch;display:flex;flex-wrap:nowrap;flex:1}.jumpmark-tabs ul li{flex-wrap:nowrap;white-space:nowrap;display:flex;justify-content:center;padding:0 1.6rem;flex:0 0 auto}.jumpmark-tabs ul li:first-child{margin-left:auto}.jumpmark-tabs ul li:last-child{margin-right:auto}.jumpmark-tabs ul li a{text-decoration:none;color:inherit;padding-block:.25em;padding-inline:.5em}.jumpmark-tabs ul li a:hover{text-decoration:underline}.jumpmark-tabs ul li svg{width:1.2rem;height:1.2rem;fill:currentColor}.havarie-container{background:#115e67;min-height:100vh;display:flex;position:absolute;width:100%;overflow:hidden}.havarie-container:before{content:"";position:absolute;top:0;left:-1000px;bottom:0;right:0;z-index:1;background:linear-gradient(135deg,#115e67,#ff6e79);animation:bgMove 30s infinite}@keyframes bgMove{0%{transform:translateX(0) scale(1)}50%{transform:translateX(1000px) scale(1.5)}to{transform:translateX(0) scale(1)}}.havarie-container .havarie-container-inner{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:16px}@media screen and (min-width:992px){.havarie-container .havarie-container-inner{padding:24px}}.havarie-container .havarie-logo{width:100%;max-width:200px}.havarie-container .havarie-content{background-color:#fff;flex:5 1 80%;padding:32px;display:flex;border-bottom:1px solid #000;flex-direction:column;justify-content:center;align-content:center;max-width:1920px}@media screen and (min-width:992px){.havarie-container .havarie-content{border-bottom:0;flex:2 1 auto}}.havarie-container .havarie-separator{display:block;margin:32px 0 48px;border-bottom:1px solid #000}.havarie-container .havarie-inner{max-width:800px;margin:auto;padding:75px 0}.havarie-container .havarie-footer{background-color:#fff;display:flex;flex-direction:column;flex:0 0 auto;padding:16px;margin-top:auto;align-content:center;justify-content:center;position:relative}.havarie-container .havarie-footer ul{position:relative;z-index:2;justify-content:center;margin:0 auto}@media screen and (min-width:992px){.havarie-container .havarie-footer{margin:0}.havarie-container .havarie-footer:before{margin:0 16px;content:"";top:0;right:0;left:0;border-top:1px solid #000;position:absolute}.havarie-container .havarie-footer ul{padding:0 48px;margin:0;flex-wrap:nowrap;align-items:center}}.production-images{padding:4.8rem 1.6rem 0;position:relative}.production-images .slider__next,.production-images .slider__prev{position:absolute;top:1.5rem}.production-images .slider__prev{left:1.6rem}.production-images .slider__next{right:1.6rem}.production-images .image-link{position:relative;max-width:408px;width:62vw;aspect-ratio:1;display:block;margin:.8rem 1.6rem .8rem 0}@media screen and (min-width:768px){.production-images .image-link{width:30vw}}.production-images .image-link img{width:100%}.production-images .image-link:after{top:0;left:0;bottom:0;right:0;content:"";position:absolute;opacity:0;background:#000;transition:opacity .3s ease-in-out .1s}.production-images .image-link span{bottom:1.6rem;right:1.6rem;width:25%;height:25%;min-width:1.6rem;min-height:1.6rem;max-width:2.6rem;max-height:2.6rem;content:"";position:absolute;opacity:0;transition:opacity .3s ease-in-out .3s;z-index:1}.production-images .image-link span:before{height:100%;width:1px;background:#fff;position:absolute;left:50%;content:"";transform:translateX(-50%)}.production-images .image-link span:after{width:100%;height:1px;background:#fff;position:absolute;top:50%;content:"";transform:translateY(-50%)}.production-images .image-link:hover:after{opacity:.5}.production-images .image-link:hover span{opacity:1}.hero{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%;font-weight:400;aspect-ratio:21/9}.hero__media-image{--hero-bg:#ebebeb;overflow:hidden;position:relative;flex:1;background-color:var(--hero-bg)}.hero__media-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;content-visibility:auto}.hero__media-image .tags{position:absolute;bottom:0;left:0}.hero__media-image--transparent{background-color:inherit}.hero--contain .hero__media-image{overflow:hidden;position:relative}.hero--contain .hero__media-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.hero__media-video-container{background-color:#000;display:flex;flex-direction:column;flex:1}.hero__media-video{overflow:hidden;position:relative;flex:1;margin:auto 0;height:100%}.hero__media-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero__media-video .plyr--video{position:absolute;top:0;left:0;bottom:0;right:0}.hero__media-video .plyr--video video,.hero__media-video video{position:absolute;top:0;left:0}.hero__media-video iframe{width:100%;height:100%}.hero .slider--full .slider__item{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.hero .slider--full .slider__item{height:calc(100% - 100px);height:calc(100vh - 10rem);height:calc(100vh - var(--header-height) - 10rem - var(--additional-height))}}.main-nav-open .hero .slider--full .slider__item,.schedule-nav-open .hero .slider--full .slider__item{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.main-nav-open .hero .slider--full .slider__item,.schedule-nav-open .hero .slider--full .slider__item{height:calc(85.8% - 100px);height:calc(85.8vh - 10rem);height:calc(85.8vh - var(--header-height) - 10rem - var(--additional-height))}}.main-nav-open.schedule-nav-open .hero .slider--full .slider__item{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.main-nav-open.schedule-nav-open .hero .slider--full .slider__item{height:calc(66.5% - 100px);height:calc(66.5vh - 10rem);height:calc(66.5vh - var(--header-height) - 10rem - var(--additional-height))}}.hero__digital-stage{height:100%;width:100%}.hero-fullscreen{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem;aspect-ratio:auto}@media(min-width:992px){.hero-fullscreen{height:calc(100% - 100px);height:100vh;height:calc(100vh - var(--header-height) - var(--additional-height))}}.main-nav-open .hero-fullscreen,.schedule-nav-open .hero-fullscreen{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.main-nav-open .hero-fullscreen,.schedule-nav-open .hero-fullscreen{height:calc(85.8% - 100px);height:85.8vh;height:calc(85.8vh - var(--header-height) - var(--additional-height))}}.main-nav-open.schedule-nav-open .hero-fullscreen{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.main-nav-open.schedule-nav-open .hero-fullscreen{height:calc(66.5% - 100px);height:66.5vh;height:calc(66.5vh - var(--header-height) - var(--additional-height))}}.hero-jumpmarks{position:absolute;gap:1rem;bottom:0;right:0;display:flex;padding-bottom:1rem;padding-right:1rem;flex-direction:column}.hero-jumpmarks .hero-jumpmarks__button{background-color:#fff;display:flex;align-items:center}.hero-jumpmarks .hero-jumpmarks__button:hover{background:#000}.hero-jumpmarks svg{width:1.2rem;height:1.2rem;margin-right:.5rem}@media screen and (min-width:768px){.hero-jumpmarks{flex-direction:row}}.iframe-content{display:flex;flex-direction:column;flex:1 1 100%;overflow:hidden}.iframe-content iframe{width:100%;height:100%}.iframe-content #formsrv{width:1px;min-width:100%;border-width:0}.image-lightbox{display:none;position:fixed;top:0;z-index:100;bottom:0;left:0;right:0;padding:1.6rem;background-color:rgba(0,0,0,.8)}@media screen and (min-width:768px){.image-lightbox{padding:6rem}}.image-lightbox>div{position:relative;background-color:#fff;height:100%;width:100%;padding:1.6rem;display:flex;flex-direction:column;overflow:auto;margin-top:46px}@media screen and (min-width:768px){.image-lightbox>div{margin:auto;max-width:160rem;max-height:80rem;overflow:auto;flex-direction:row;flex-wrap:wrap}}.image-lightbox .image-lightbox__file-extension{position:absolute;width:6rem;height:6rem;background-color:hsla(0,0%,84.7%,.6);border:1px solid #000;bottom:4rem;left:4rem;pointer-events:none;border-radius:50%}.image-lightbox .image-lightbox__file-extension .icon{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:45%;height:45%;stroke:none;fill:#000}.image-lightbox .image-lightbox__canvas{background-color:#ebebeb;background-position:50%;background-repeat:no-repeat;background-image:linear-gradient(120deg,var(--bg1,#595959),var(--bg2,#595959));background-size:contain;margin-bottom:1.6rem;min-height:50vh;position:relative}@media screen and (min-width:768px){.image-lightbox .image-lightbox__canvas{flex:2 1;height:auto;display:flex;max-width:120rem;margin-bottom:0}}.image-lightbox .image-lightbox__text h2,.image-lightbox .image-lightbox__text p{font-size:1.4rem;line-height:1.6}@media screen and (min-width:768px){.image-lightbox .image-lightbox__text{justify-content:center;flex:1 0;display:flex;flex-direction:column;padding-left:1.6rem}}.image-lightbox .image-lightbox__canvas-item{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:100%}.image-lightbox .image-lightbox__paragraph{margin-bottom:2rem}.image-lightbox .image-lightbox__title{font-size:1.8rem;margin-bottom:1.6rem}@media screen and (min-width:992px){.image-lightbox .image-lightbox__title{font-size:2.2rem}}.image-lightbox .button--hollow:after{display:none}.image-lightbox .close{cursor:pointer;stroke:#fff;position:fixed;top:1.6rem;right:1.6rem;z-index:110;width:3rem;height:3rem}.image-lightbox.open{display:flex}.image-text-slider .image-text-slider__image{background-color:#ebebeb}.image-text-slider .image-text-slider__image figure{border-bottom:1px solid var(--border-color,#000);overflow:hidden;background:linear-gradient(120deg,var(--bg-first,#d8d8d8),var(--bg-second,#d8d8d8));height:0;width:100%;position:relative;padding-bottom:75%}.image-text-slider .image-text-slider__image figure .image-text-slider__bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.image-text-slider .image-text-slider__image img{position:absolute;top:0;left:0;bottom:0;right:0}.image-text-slider .image-text-slider__image .pill{margin:1.2rem;position:absolute;top:0;left:0;z-index:10}@media screen and (min-width:992px){.image-text-slider .image-text-slider__image figure{padding-bottom:40%;height:0}}.image-text-slider .image-text-slider__wrap:hover{text-decoration:none}.image-text-slider .image-text-slider__wrap:hover .image-text-slider__text-col-2 span{text-decoration:underline}.image-text-slider .image-text-slider__wrap:hover .image-text-slider__text-col-2 .button>span{text-decoration:none}.image-text-slider .image-text-slider__wrap{--outline-color:currentColor}.image-text-slider .image-text-slider__wrap:focus .image-text-slider__text-col-2 span{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.image-text-slider .image-text-slider__wrap:focus:not(:focus-visible) .image-text-slider__text-col-2 span{outline:none}.image-text-slider .image-text-slider__text{padding:1.6rem 1.6rem 1.2rem;display:flex;flex-direction:column;flex-wrap:wrap;font-size:var(--var-font-size-small,1.4rem);line-height:1.4;max-width:832px;margin:0 auto;width:100%}@media screen and (min-width:992px){.image-text-slider .image-text-slider__text{flex-direction:row}}.image-text-slider .image-text-slider__title{font-family:var(--font-family-global,var(--font-family,Neue Haas Grotesk W05,Arial,sans-serif))}.image-text-slider .image-text-slider__text-col-1{display:flex;flex-direction:column;flex:1 1 auto;padding:0 1.6rem 1.6rem 0}@media screen and (min-width:992px){.image-text-slider .image-text-slider__text-col-1{flex-basis:0}}.image-text-slider .image-text-slider__text-col-1 .image-text-slider__text-col-title,.image-text-slider .image-text-slider__text-col-1 h2{margin-block-start:0;text-transform:uppercase;margin-bottom:1rem;-webkit-hyphens:auto;hyphens:auto}.image-text-slider .image-text-slider__text-col-1 .image-text-slider__text-col-title a,.image-text-slider .image-text-slider__text-col-1 h2 a{font-size:inherit}.image-text-slider .image-text-slider__text-col-1 p:not(.h4){font-size:var(--var-font-size-small,1.4rem);line-height:1.4}.image-text-slider .image-text-slider__text-col-1 p:not(.h4):last-child{padding:0}.image-text-slider .image-text-slider__text-col-2{display:flex;flex-direction:column;flex:0 1 auto;justify-content:flex-end;padding:0 0 1.6rem}.image-text-slider .image-text-slider__text-col-activity a{padding-left:8rem;font-size:var(--var-font-size-small,1.4rem)}@media screen and (min-width:992px){.image-text-slider .image-text-slider__text-col-activity a{padding-left:0}}.image-text-slider .image-text-slider__text-col-2 span{text-transform:uppercase}.image-text-slider ul.slick-dots{bottom:auto;top:0;padding:calc(75% - 32px) 1.6rem 0;pointer-events:none;height:0;max-width:832px;min-width:30rem;left:50%;transform:translateX(-50%)}.image-text-slider ul.slick-dots li{pointer-events:all}@media screen and (min-width:992px){.image-text-slider ul.slick-dots{padding-top:calc(40% - 32px)}}.image-text-slider--v2 ul.slick-dots{padding:calc(56.25% - 32px) 18% 0}.image-text-slider--v2 .image-text-slider__image figure{padding-bottom:56.25%}.image-text-slider--v2 .image-text-slider__text{background:linear-gradient(120deg,var(--bg-first,transparent),var(--bg-second,transparent));color:var(--text-color,#000);max-width:none;align-items:center}.image-text-slider--v2 .image-text-slider__text .image-text-slider__text-col-1,.image-text-slider--v2 .image-text-slider__text .image-text-slider__text-col-2{max-width:1376px;width:100%}.image-text-slider--v2 .image-text-slider__wrap:hover .image-text-slider__text-col-2 span{text-decoration:none}.image-text-slider--v2 .image-text-slider__text-col-2 span{text-decoration:none;cursor:pointer;background-color:transparent;border:1px solid;border-radius:2rem;padding:.5rem 1.8rem;text-transform:uppercase;font-size:1.4rem;transition:background-color .3s ease-in-out;line-height:1.2;position:relative;overflow:hidden;display:inline-flex;width:auto;margin:0 0 0 auto}.image-text-slider--v2 .image-text-slider__text-col-2 span:hover{background-color:var(--text-color,#000);color:var(--bg-first,#fff)}@media screen and (min-width:1260px){html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2{border-bottom:1px solid var(--border-color,#000);margin-bottom:1.6rem}html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2 ul.slick-dots{padding:calc(39.375% - 32px) 18% 0;width:70%;transform:none;left:0;max-width:none}html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2 .image-text-slider__wrap{display:flex;flex-direction:row}html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2 .image-text-slider__text{display:flex;flex-direction:column;flex:0 0 30%;align-items:flex-end}html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2 .image-text-slider__text-col-1{padding:.5rem 0;justify-content:center;width:100%}html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2 .image-text-slider__image{display:flex;flex-direction:column;flex:0 0 70%}html:not(.schedule-nav-open):not(.menu-nav-open) .image-text-slider--v2 .image-text-slider__image figure{border-bottom:0}}@media screen and (min-width:1580px){html.menu-nav-open .image-text-slider--v2,html.schedule-nav-open .image-text-slider--v2{border-bottom:1px solid var(--border-color,#000);margin-bottom:1.6rem}html.menu-nav-open .image-text-slider--v2 ul.slick-dots,html.schedule-nav-open .image-text-slider--v2 ul.slick-dots{padding:calc(39.375% - 32px) 18% 0;width:70%;transform:none;left:0;max-width:none}html.menu-nav-open .image-text-slider--v2 .image-text-slider__wrap,html.schedule-nav-open .image-text-slider--v2 .image-text-slider__wrap{display:flex;flex-direction:row}html.menu-nav-open .image-text-slider--v2 .image-text-slider__text,html.schedule-nav-open .image-text-slider--v2 .image-text-slider__text{display:flex;flex-direction:column;flex:0 0 30%;align-items:flex-end}html.menu-nav-open .image-text-slider--v2 .image-text-slider__text-col-1,html.schedule-nav-open .image-text-slider--v2 .image-text-slider__text-col-1{padding:.5rem 0;justify-content:center;width:100%}html.menu-nav-open .image-text-slider--v2 .image-text-slider__image,html.schedule-nav-open .image-text-slider--v2 .image-text-slider__image{display:flex;flex-direction:column;flex:0 0 70%}html.menu-nav-open .image-text-slider--v2 .image-text-slider__image figure,html.schedule-nav-open .image-text-slider--v2 .image-text-slider__image figure{border-bottom:0}}.language-switch{display:none;text-transform:uppercase}@media screen and (min-width:768px){.language-switch{display:block}}.layoutplan{box-sizing:border-box;display:grid}@supports(grid-gap:16px){.layoutplan{grid-gap:16px}}@media(min-width:992px){.layoutplan{grid-template-columns:1fr 2fr 1fr}}.layoutplan .layoutplan__item{border:1px solid #000}.layoutplan .layoutplan__navigation-layers{grid-row:1;grid-column:1;position:relative;text-transform:uppercase;padding-top:.5em;padding-bottom:.5em;max-width:100%;overflow:hidden}@media(max-width:575px){.layoutplan .layoutplan__navigation-layers{border-left:0;border-right:0}}@media(min-width:992px){.layoutplan .layoutplan__navigation-layers{grid-row:.3333333333;margin-right:16px}@supports(grid-gap:16px){.layoutplan .layoutplan__navigation-layers{margin-right:0}}}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list{list-style:none;display:flex;margin:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden;overflow-scrolling:touch;padding:0}@media(min-width:992px){.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list{flex-direction:column;padding:0 2.2em 1em 1.5em}}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list-item{font-family:inherit;font-size:inherit;text-transform:inherit;position:relative;padding:0 .5em;background:none;border:0;text-align:left}@media(min-width:992px){.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list-item{padding:1.2em .5em 1.3em 1.5em}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list-item:after{content:"";position:absolute;left:0;top:50%;display:block;border-radius:50%;width:8px;height:8px;background-color:#000;transform:translateY(-50%)}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list-item:before{content:"";position:absolute;left:3px;top:0;border-left:1px solid #000;height:100%;width:1px}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list-item:first-child:before{top:50%}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-list-item:last-child:before{height:50%}}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-arrow{position:absolute;top:0;bottom:0;width:4em;border:0}@media(min-width:992px){.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-arrow{display:none}}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-arrow:first-child{left:0;text-align:left;background:linear-gradient(270deg,hsla(0,0%,100%,0) 0,#fff 40%)}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-arrow:last-child{right:0;text-align:right;background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#fff 40%)}.layoutplan .layoutplan__navigation-layers .layoutplan__navigation-layers-arrow.hidden{display:none}.layoutplan .layoutplan__plan{border:0;grid-row:2;grid-column:1}@media(min-width:992px){.layoutplan .layoutplan__plan{display:flex;justify-content:flex-end;grid-row:.3333333333;grid-column:2;margin-right:16px}@supports(grid-gap:16px){.layoutplan .layoutplan__plan{margin-right:0}}}.layoutplan .layoutplan__plan .layoutplan__svg{display:block;width:100%}.layoutplan .layoutplan__plan .hover{fill:#d8d8d8}@media(min-width:992px){.layoutplan .layoutplan__plan .layoutplan__plan-description{display:none}}.layoutplan .layoutplan__legend{grid-row:3;grid-column:1;display:flex;flex-wrap:wrap;padding:1.5em}@media(min-width:992px){.layoutplan .layoutplan__legend{grid-row:1;grid-column:3;padding-left:2.2em;padding-right:2.2em;margin-bottom:16px}@supports(grid-gap:16px){.layoutplan .layoutplan__legend{margin-bottom:0}}}.layoutplan .layoutplan__legend .layoutplan__legend-button{display:flex;align-content:center;flex:1 0 50%;max-width:50%;text-align:left;font-size:inherit;padding:.35em;background:none;border:0;margin:0}@media(min-width:992px){.layoutplan .layoutplan__legend .layoutplan__legend-button{flex:1 0 100%;max-width:100%}}.layoutplan .layoutplan__legend .layoutplan__legend-button svg{fill:#000;stroke:#000}.layoutplan .layoutplan__legend .layoutplan__legend-button svg#snacks{fill:none}.layoutplan .layoutplan__legend .layoutplan__button-icon{margin-right:.5em}.layoutplan .layoutplan__button,.layoutplan .layoutplan__button[disabled=disabled]{color:#d8d8d8}.layoutplan .layoutplan__button[disabled=disabled] svg{fill:#d8d8d8;stroke:#d8d8d8}.layoutplan .layoutplan__button[disabled=disabled] svg#snacks{fill:none}.layoutplan .layoutplan__button:focus,.layoutplan .layoutplan__button:hover:not([disabled=disabled]){outline:none;text-decoration:underline;cursor:pointer}.layoutplan .layoutplan__button.active,.layoutplan .layoutplan__button:focus,.layoutplan .layoutplan__button:hover:not([disabled=disabled]){color:#000}.layoutplan .layoutplan__button.active svg,.layoutplan .layoutplan__button:focus svg,.layoutplan .layoutplan__button:hover:not([disabled=disabled]) svg{fill:#000;stroke:#000}.layoutplan .layoutplan__button.active:after{background-color:#000}.layoutplan .teaser{grid-row:4;grid-column:1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#000;text-align:center;box-sizing:border-box;transition:background-color 0s,color 0s;padding:16px 16px 15px}@media(min-width:992px){.layoutplan .teaser{grid-row:2;grid-column:3}}.layoutplan .teaser:hover{background-color:#595959;color:#fff}.layoutplan .teaser:hover .teaser__link{background-color:transparent;color:#000}.layoutplan .teaser:hover .teaser__link .teaser__link-arrow,.layoutplan .teaser:hover .teaser__link .teaser__link-arrow:before{background-color:#000}.layoutplan .teaser:hover .teaser__link .teaser__link-arrow:after{border-left-color:#000}.layoutplan .teaser .teaser__content,.layoutplan .teaser .teaser__link,.layoutplan .teaser .teaser__title{width:100%}.layoutplan .teaser .teaser__content p{margin-bottom:1em}.layoutplan .teaser .teaser__content p:last-child{margin-bottom:0}.layoutplan .teaser .teaser__content+.teaser__link{margin-top:1em}.layoutplan .teaser .teaser__title{font-size:1.25em;line-height:1.2em;text-align:center;margin-bottom:.8rem}.layoutplan .teaser .teaser__title.teaser__title--big{font-size:2em}.layoutplan .teaser .teaser__link{justify-self:flex-end;color:#000;text-decoration:none;transition:color 0s;display:flex;align-items:center;justify-content:center}.layoutplan .teaser .teaser__link:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.layoutplan .teaser .teaser__link:active,.layoutplan .teaser .teaser__link:focus{background-color:transparent;outline:0}.layoutplan .teaser .teaser__link:active:before,.layoutplan .teaser .teaser__link:focus:before{box-shadow:0 0 15px #000}.layoutplan .teaser .teaser__link .teaser__link-arrow{position:relative;display:inline-block;height:15px;flex:0 0 auto;width:10px;height:10px;padding:0;border-radius:50%;background-color:#000;margin-left:.4em;transition:background-color 0s}.layoutplan .teaser .teaser__link .teaser__link-arrow:hover:before{background-color:#000}.layoutplan .teaser .teaser__link .teaser__link-arrow:hover:after{border-left-color:#000}.layoutplan .teaser .teaser__link .teaser__link-arrow:hover{background-color:#000}.layoutplan .teaser .teaser__link .teaser__link-arrow:before{position:absolute;top:50%;display:block;content:"";transform:translateY(-50%);background-color:#000;left:3px;width:3px;height:1px}.layoutplan .teaser .teaser__link .teaser__link-arrow:after{position:absolute;top:50%;display:block;content:"";transform:translateY(-50%);pointer-events:none;border:solid transparent;border-left:solid #000;border-width:2px 0 2px 3px;left:5px}.layoutplan .teaser .teaser__link .teaser__link-arrow:before{transition:background-color 0s}.layoutplan .teaser .teaser__link .teaser__link-arrow:after{transition:border-color 0s}.lightbox-video{background:rgba(89,89,89,.65);opacity:0;position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;transition:all .3s;z-index:1000;-o-object-fit:contain;object-fit:contain}.lightbox-video--open{opacity:1;visibility:visible}.lightbox-video .lightbox-video__wrapper{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);min-width:320px;max-height:90vh;width:100%;height:100%;max-width:90vw;display:flex;flex-direction:column}.lightbox-video .lightbox-video__content{height:100%;width:100%;position:relative;flex-grow:1;flex-shrink:1;display:flex;flex-direction:column;justify-content:center}.lightbox-video .lightbox-video__content>*{position:relative;height:auto!important;width:100%;max-height:92%}.lightbox-video .lightbox-video__content .plyr__video-wrapper{height:auto}.lightbox-video .lightbox-video__content .video .plyr--video{position:relative}.lightbox-video .lightbox-video__content video{height:100%;max-height:56.25vw}.lightbox-video .lightbox-video__content iframe{max-height:100%;height:56.25vw}.lightbox-video .lightbox-video__close{cursor:pointer;width:2.4rem;height:2.4rem;border:0;background:transparent;position:relative;flex-grow:1;flex-shrink:0;margin:0 0 .8rem auto}.lightbox-video .lightbox-video__close:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.lightbox-video .lightbox-video__close:focus:not(:focus-visible){outline:none}.lightbox-video .lightbox-video__close:after,.lightbox-video .lightbox-video__close:before{content:"";height:100%;border-right:2px solid #fff;position:absolute;top:50%;left:50%}.lightbox-video .lightbox-video__close:before{transform:translate(-50%,-50%) rotate(45deg)}.lightbox-video .lightbox-video__close:after{transform:translate(-50%,-50%) rotate(-45deg)}.main-nav{width:100%;overflow:hidden;height:auto;display:flex;flex-direction:column;transition:opacity .1s linear;pointer-events:none;z-index:15;top:auto;background-color:#fff;bottom:0;flex:1;transform:translate3d(calc(var(--side-width, 32rem)*-1),0,0);left:0}@media screen and (min-width:768px){.main-nav{height:auto;width:var(--side-width,32rem);top:var(--header-height,46px);position:fixed}}@media screen and (min-width:768px){.a11y-zoom .main-nav{top:var(--header-height,50px)}}.main-nav-open .main-nav,.main-nav.open{pointer-events:all;opacity:1}.main-nav ul{margin:0;list-style:none}.main-nav ul li a{display:inline-flex;margin-bottom:11px}.main-nav ul li a,.main-nav ul li label{line-height:1.4}.main-nav ul li label{display:flex;justify-content:space-between;cursor:pointer}.main-nav ul .main-nav__section-content{position:relative}.main-nav ul .main-nav__section-content-toggle{position:absolute;top:0;right:0}.main-nav ul .main-nav__section-content>a{margin:0}.main-nav ul .main-nav__section-content>ul{visibility:hidden;transition:max-height .1s linear,opacity .1s linear,visibility 1ms linear .1s;max-height:0;overflow:auto;opacity:0}.main-nav ul li>input:focus+.main-nav__section-content label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:3px dashed #000;outline-offset:3px}.main-nav ul li>input:focus:not(:focus-visible)+.main-nav__section-content label{outline:none}.main-nav ul input:checked+.main-nav__section-content ul{max-height:100vh;opacity:1;visibility:visible;transition:max-height .1s linear,opacity .1s linear,visibility 1ms linear}.main-nav ul input:checked+.main-nav__section-content label .icon{transform:rotate(180deg)}.main-nav__section{overflow:auto;text-transform:uppercase;padding:0}.main-nav__section .main-nav__language-switch{border-bottom:0}.main-nav__section .main-nav__language-switch a{color:#595959}.main-nav__section>li{padding:1.2rem 16px;border-bottom:1px solid var(--border-color,#000);overflow:auto}@media screen and (min-width:768px){.main-nav__section>li{padding-left:16px}}@media screen and (min-width:1440px){.main-nav__section>li{padding-left:16px}}@media screen and (min-width:768px){.main-nav__section>li{padding-right:16px}}@media screen and (min-width:1440px){.main-nav__section>li{padding-right:16px}}@media screen and (min-width:768px){.main-nav__section>li{padding-top:1.2rem}}@media screen and (min-width:1440px){.main-nav__section>li{padding-top:1.2rem}}@media screen and (min-width:768px){.main-nav__section>li{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.main-nav__section>li{padding-bottom:1.2rem}}.main-nav__section ul{padding-left:1.6rem}.main-nav__section ul li:first-child{padding-top:10px}.main-nav__section ul li:last-child a{margin-bottom:0}.main-nav .main-nav__section-list-item>a{font-size:var(--var-font-size-base,1.6rem)}.main-nav .icon{transition:transform .1s linear}.main-nav__language-switch{padding:1.2rem 16px;color:#595959;text-transform:uppercase}@media screen and (min-width:768px){.main-nav__language-switch{padding-left:16px}}@media screen and (min-width:1440px){.main-nav__language-switch{padding-left:16px}}@media screen and (min-width:768px){.main-nav__language-switch{padding-right:16px}}@media screen and (min-width:1440px){.main-nav__language-switch{padding-right:16px}}@media screen and (min-width:768px){.main-nav__language-switch{padding-top:1.2rem}}@media screen and (min-width:1440px){.main-nav__language-switch{padding-top:1.2rem}}@media screen and (min-width:768px){.main-nav__language-switch{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.main-nav__language-switch{padding-bottom:1.2rem}}@media screen and (min-width:768px){.main-nav__language-switch{display:none}}.main-nav__sponsor-logo{padding:1.2rem 16px;margin-top:auto}@media screen and (min-width:768px){.main-nav__sponsor-logo{padding-left:16px}}@media screen and (min-width:1440px){.main-nav__sponsor-logo{padding-left:16px}}@media screen and (min-width:768px){.main-nav__sponsor-logo{padding-right:16px}}@media screen and (min-width:1440px){.main-nav__sponsor-logo{padding-right:16px}}@media screen and (min-width:768px){.main-nav__sponsor-logo{padding-top:1.2rem}}@media screen and (min-width:1440px){.main-nav__sponsor-logo{padding-top:1.2rem}}@media screen and (min-width:768px){.main-nav__sponsor-logo{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.main-nav__sponsor-logo{padding-bottom:1.2rem}}.main-nav__sponsor-logo img{height:39px;width:auto}.main-nav__sponsor-logo.main-nav__sponsor-logo--large img{height:113.2px}.news-system-anniversary{position:sticky;top:var(--additional-height,46px);z-index:10;background-color:#fff}ul.news-tags{border-bottom:1px solid var(--border-color,#000);margin:0;list-style:none;overflow:auto;flex-wrap:nowrap}ul.news-tags>li{flex-shrink:0}@media screen and (min-width:576px){ul.news-tags{overflow:initial;flex-wrap:wrap}}ul.news-tags .tag{transition:none;background-color:#fff;border-color:#000;color:#000!important}ul.news-tags .tag:hover{text-decoration:none}ul.news-tags--clean .tag,ul.news-tags .tag--active{background-color:#000;border-color:#000;color:#fff!important}.menu-button{position:relative;font-size:var(--var-font-size-small,1.4rem);line-height:1}.menu-button:after,.menu-button:before{content:"";display:inline-block;height:0;width:1.8rem;border-top:1px solid;margin:.4rem .8rem 0 0;vertical-align:top}.menu-button:after{position:absolute;left:0;top:50%;transform:translateY(-50%);transition:width .3s;margin-top:.2rem}.menu-button:hover:after{width:.9rem}.page-navigation{padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.page-navigation{padding-left:16px}}@media screen and (min-width:1440px){.page-navigation{padding-left:16px}}@media screen and (min-width:768px){.page-navigation{padding-right:16px}}@media screen and (min-width:1440px){.page-navigation{padding-right:16px}}.page-navigation p{padding-top:1.2rem;padding-bottom:1.2rem;font-size:var(--var-font-size-small,1.4rem);text-align:center;max-width:640px;margin:0 auto}@media screen and (min-width:768px){.page-navigation p{padding-top:1.2rem}}@media screen and (min-width:1440px){.page-navigation p{padding-top:1.2rem}}@media screen and (min-width:768px){.page-navigation p{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.page-navigation p{padding-bottom:1.2rem}}.page-navigation ul{max-width:640px;list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:nowrap;justify-content:center}.page-navigation ul li{display:flex;padding:0 .8rem 1.6rem;font-size:var(--var-font-size-small,1.4rem)}.page-navigation ul li .icon{stroke:#595959}.page-navigation ul li a{font-size:var(--var-font-size-small,1.4rem);text-decoration:underline}.page-navigation ul li a .icon{stroke:#000}.page-notice{padding:1.2rem 16px;position:relative;margin-top:16px;margin-right:16px;background-color:#000;color:#fff;display:none;flex-direction:column;align-items:flex-start;border-radius:12px;width:100vw;max-width:calc(100vw - 32px);overflow:hidden;transition:transform .5s,opacity .5s,max-height .5s .5s,margin .5s .5s,padding .5s .5s;max-height:100vh;transform:translateX(-100%);transform-style:preserve-3d}@media screen and (min-width:768px){.page-notice{padding-left:16px}}@media screen and (min-width:1440px){.page-notice{padding-left:16px}}@media screen and (min-width:768px){.page-notice{padding-right:16px}}@media screen and (min-width:1440px){.page-notice{padding-right:16px}}@media screen and (min-width:768px){.page-notice{padding-top:1.2rem}}@media screen and (min-width:1440px){.page-notice{padding-top:1.2rem}}@media screen and (min-width:768px){.page-notice{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.page-notice{padding-bottom:1.2rem}}@media(prefers-reduced-motion:reduce){.page-notice{transition:none}}@media screen and (min-width:576px){.page-notice{width:var(--side-width,32rem)}}.page-notice.show{display:flex}.page-notice__content{width:100%;padding-right:16px}.page-notice__content a{color:inherit}.page-notice__content a:hover{text-decoration:none}.page-notice__content h2{text-transform:uppercase;margin-bottom:1.4rem}.page-notice__content h2,.page-notice__content p{font-size:var(--var-font-size-small,1.4rem);line-height:1.4}.page-notice__content p{padding:0;margin:0}.page-notice__close{display:flex;position:absolute;top:6px;right:6px;background-color:transparent;border:0;padding:6px;margin:0;cursor:pointer}.page-notice__close:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));outline:3px dashed #000;outline-color:#fff;outline-offset:3px}.page-notice__close:focus:not(:focus-visible){outline:none}.page-notice__close .icon{stroke:currentColor}.page-notice__container{position:absolute;right:16px;z-index:10;height:100%;width:0;float:right}.page-notice__container-inner{position:sticky;height:0;transition:transform .1s linear;right:0;top:calc(var(--additional-height, 46px) + 16px)}.page-notice.hide{transform:translateX(200%);opacity:0;max-height:0;margin:0;padding:0}.page-notice__spielplan{display:none}.page-notice--fullscreen{all:unset;position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;margin:0;padding:0;width:100%;height:100%;overflow:hidden;transform:translateX(0);border:0;border-radius:0;max-height:100vh;flex-direction:column;display:none}.page-notice--fullscreen .page-notice__inner{max-height:100%;overflow:auto;padding:2rem 2.4rem;display:flex;flex-direction:column;margin:auto}.page-notice--fullscreen.show{display:flex}.page-notice--fullscreen .page-notice__backgroundmedia{width:100%;height:100vh;position:absolute;overflow:hidden}.page-notice--fullscreen .page-notice__additional-link{margin-bottom:4.6rem}@media screen and (min-width:768px){.page-notice--fullscreen .page-notice__additional-link{margin-bottom:6.4rem}}.page-notice--fullscreen .page-notice__media{-o-object-fit:cover;object-fit:cover;width:100%;height:100vh}.page-notice--fullscreen .page-notice__content{position:relative;z-index:2;justify-content:center;align-items:center;display:block;height:100%;flex-direction:column;max-width:1024px;margin:0 auto;text-align:center}.page-notice--fullscreen .page-notice__content .page-notice__headline{font-weight:400;font-size:clamp(4rem,7.2vw,8.4rem);line-height:1.2;text-transform:uppercase;margin-bottom:2.4rem;display:block}.page-notice--fullscreen .page-notice__content .page-notice__content-text{margin-bottom:1.6rem}@media screen and (min-width:768px){.page-notice--fullscreen .page-notice__content .page-notice__content-text{margin-bottom:2.8rem}}.page-notice--fullscreen .page-notice__content .page-notice__content-text>*{font-weight:400;font-size:clamp(1.8rem,4vw,2rem)}.page-notice--fullscreen .page-notice__button{cursor:pointer;background-color:transparent;border:1px solid;border-radius:2rem;padding:.5rem 1.8rem;text-transform:uppercase;font-size:1.4rem;transition:filter .3s ease-in-out;line-height:1.2;position:relative;overflow:hidden;display:inline-flex;margin:0 auto 2rem}.page-notice--fullscreen .page-notice__button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:background-color .3s ease-in-out,filter .3s ease-in-out;z-index:0}.page-notice--fullscreen .page-notice__button span{position:relative;z-index:1}.page-notice--fullscreen .page-notice__button:hover{filter:invert(100)}.page-notice--fullscreen .page-notice__button:hover:after{background-color:currentColor;filter:invert(100)}.page-notice--fullscreen .page-notice__close{border:1px solid #000;padding:8px;color:#000;border-radius:50%;background-color:#fff;overflow:hidden;top:28px;right:28px;position:fixed;transition:filter .3s ease-in-out;z-index:3}.page-notice--fullscreen .page-notice__close svg{width:18px;height:18px}.page-notice--fullscreen .page-notice__close:hover{filter:invert(100)}:root{--plyr-color-main:#000;--plyr-control-spacing:16px;--plyr-tooltip-background:$accent}.plyr{--outline-color:#fff}.plyr .plyr__time+.plyr__time{display:block}.plyr .plyr__controls__item.plyr__control,.plyr .plyr__controls__item.plyr__volume{background-color:#595959;color:#fff!important;border-radius:50px;padding:0;border:0 solid #595959;height:24px;width:36px;position:relative}.plyr .plyr__controls__item.plyr__control:focus,.plyr .plyr__controls__item.plyr__volume:focus{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.plyr .plyr__controls__item.plyr__control:focus:not(:focus-visible),.plyr .plyr__controls__item.plyr__volume:focus:not(:focus-visible){outline:none}.plyr .plyr__controls__item.plyr__control svg,.plyr .plyr__controls__item.plyr__volume svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#fff;fill:none;height:var(--plyr-control-icon-size,18px);width:var(--plyr-control-icon-size,18px);pointer-events:none}.plyr .plyr__controls__item.plyr__progress__container,.plyr .plyr__controls__item.plyr__volume,.plyr .plyr__controls__item[data-plyr=captions],.plyr .plyr__controls__item[data-plyr=fullscreen],.plyr .plyr__controls__item[data-plyr=pip],.plyr .plyr__controls__item[data-plyr=play]{height:24px}.plyr .plyr__controls__item[data-plyr=play]{order:1}.plyr .plyr__controls__item[data-plyr=captions],.plyr .plyr__controls__item[data-plyr=fullscreen],.plyr .plyr__controls__item[data-plyr=pip]{order:3}.plyr .plyr__controls__item.plyr__progress__container{order:4}.plyr .plyr__controls>.plyr__controls__item{margin-left:8px;padding:0}.plyr .plyr__controls>:first-child{margin-left:0}.plyr .plyr__controls__item.plyr__progress__container,.plyr .plyr__controls__item.plyr__volume{position:relative}.plyr .plyr__controls__item.plyr__volume{order:2;width:auto;max-width:120px;min-width:36px;height:24px}.plyr .plyr__controls__item.plyr__volume svg{left:9px;transform:translateY(-50%);z-index:3;mix-blend-mode:difference}.plyr .plyr__controls__item.plyr__volume input{position:absolute;top:0;left:0;height:24px;width:100%;opacity:0;z-index:5;padding:0;margin:0}.plyr .plyr__controls__item.plyr__volume .plyr-c-indicator{position:relative;min-width:36px;height:24px;transition:min-width .4s}.plyr .plyr__controls__item.plyr__volume:focus input,.plyr .plyr__controls__item.plyr__volume:focus input+.plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume:focus input .plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume:hover input,.plyr .plyr__controls__item.plyr__volume:hover input+.plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume:hover input .plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume input:active,.plyr .plyr__controls__item.plyr__volume input:active+.plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume input:active .plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume input:focus,.plyr .plyr__controls__item.plyr__volume input:focus+.plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume input:focus .plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume input:hover,.plyr .plyr__controls__item.plyr__volume input:hover+.plyr-c-indicator,.plyr .plyr__controls__item.plyr__volume input:hover .plyr-c-indicator{min-width:120px}.plyr .plyr__controls__item.plyr__volume:focus input+.plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume:focus input .plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume:hover input+.plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume:hover input .plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume input:active+.plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume input:active .plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume input:focus+.plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume input:focus .plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume input:hover+.plyr-c-indicator span,.plyr .plyr__controls__item.plyr__volume input:hover .plyr-c-indicator span{opacity:1}.plyr .plyr-c-indicator{width:100%;z-index:2;overflow:hidden}.plyr .plyr-c-indicator,.plyr .plyr-c-indicator span{position:absolute;left:0;top:0;bottom:0;border-radius:50px}.plyr .plyr-c-indicator span{width:var(--value);opacity:0;background-color:#fff;transition:width .6s}.plyr .plyr__progress{left:0;height:24px;margin:0;border-radius:50px;background:#595959}.plyr .plyr__progress input{height:24px;opacity:0;z-index:3}.plyr .plyr__progress .plyr__progress__buffer{display:none}.plyr .plyr__progress__container .plyr-c-indicator{height:24px;margin:0;padding:0;top:0;left:0;overflow:hidden;border-radius:50px}.plyr .plyr__progress__container .plyr-c-indicator span{opacity:1}.plyr .plyr__progress__container{margin:0;padding:0;height:24px}.plyr .plyr__progress .plyr__time--current,.plyr .plyr__progress .plyr__time--duration{box-shadow:none;position:absolute;left:0;border-radius:50px;padding:0 10px;margin-left:0;background-color:transparent;color:#fff;mix-blend-mode:difference;top:0;bottom:0;font-size:var(--var-font-size-small,1.4rem);height:2.4rem;line-height:2.5rem;transform:none;z-index:3}.plyr .plyr__progress .plyr__time--current:before,.plyr .plyr__progress .plyr__time--duration:before{display:none}.plyr .plyr__progress .plyr__time--current{opacity:.7}.plyr .plyr__progress .plyr__time--duration{left:auto;right:0}.plyr .plyr__tab-focus,.plyr .plyr__tab-focus~.plyr-c-indicator{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.plyr audio,.plyr iframe,.plyr video{position:relative}.plyr.plyr--audio .plyr__controls{background-color:#000}.plyr .plyr__controls{transition-property:opacity}.plyr--hide-controls .plyr__controls{transform:none!important}.plyr__tooltip{background-color:#000;color:#fff!important;border-radius:50px;border:1px solid #000;transform:translate(-50%,10px);transition-property:opacity;padding:8px 12px}.production-shop-items{display:flex;flex-direction:column;align-items:center}.production-shop-items .production-shop-items__item{display:flex;flex-direction:column;margin-bottom:1.6rem}.production-shop-items .production-shop-items__image{border:1px solid #000;overflow:hidden;width:20rem;height:20rem;margin:1.6rem 0 1.6rem 3.2rem;flex-grow:0;flex-shrink:0;position:relative}.production-shop-items .production-shop-items__image img{-o-object-fit:contain;object-fit:contain;top:1.1rem;left:1.1rem;height:calc(100% - 2.1rem);width:calc(100% - 2.1rem);position:absolute}.production-shop-items .production-shop-items__text{margin:0 0 0 3.2rem;width:20rem;display:flex;flex-direction:column;justify-content:center}.production-shop-items .production-shop-items__text .h5{font-size:2.8rem;font-weight:400;line-height:1.2;margin-bottom:1.2rem}.production-shop-items .production-shop-items__text a{text-decoration:underline}.production-shop-items .production-shop-items__text a:hover{font-style:italic}@media screen and (min-width:768px){.production-shop-items{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1rem}.production-shop-items .production-shop-items__item{flex-grow:0;flex-shrink:0;flex-wrap:wrap;width:calc(33.33% - 1rem);flex-direction:row;justify-content:center;flex-basis:content}}.press-filter-header{margin-bottom:0;border-bottom:1px solid #000}.press-filter-header .press-filter-header__title{text-align:center;padding:4.8rem 1.6rem 1.6rem;margin-bottom:0}.press-filter-header fieldset{max-width:none;border-top:1px solid;display:flex;flex-direction:column}@media screen and (min-width:768px){.press-filter-header fieldset{flex-direction:row}}.press-filter-header .press-filter-header__filter,.press-filter-header .press-filter-header__legend,.press-filter-header .press-filter-header__reset{padding:1rem 1.6rem}.press-filter-header .press-filter-header__filter a,.press-filter-header .press-filter-header__filter input,.press-filter-header .press-filter-header__filter select,.press-filter-header .press-filter-header__legend a,.press-filter-header .press-filter-header__legend input,.press-filter-header .press-filter-header__legend select,.press-filter-header .press-filter-header__reset a,.press-filter-header .press-filter-header__reset input,.press-filter-header .press-filter-header__reset select{font-size:var(--var-font-size-sm,1.4rem);text-transform:uppercase}.press-filter-header .press-filter-header__reset{flex:0 0 auto;margin-left:auto;display:flex;align-items:center}.press-filter-header .press-filter-header__reset a,.press-filter-header .press-filter-header__reset input{cursor:pointer;margin-left:.8rem;text-transform:uppercase;background:transparent;border:0;border-radius:0;outline:none;padding:0;height:auto!important}.press-filter-header .press-filter-header__legend{flex:0 0 auto;display:flex;align-items:center;padding-right:min(3.2rem,2%);font-size:var(--var-font-size-sm,1.4rem)}.press-filter-header .press-filter-header__filters{display:flex;overflow:auto;border-top:1px solid #000;flex-direction:column}@media screen and (min-width:768px){.press-filter-header .press-filter-header__filters{border-top:0;border-right:1px solid #000;flex-direction:row}}.press-filter-header .press-filter-header__filter{display:flex;position:relative;align-items:center;border-bottom:1px solid #000;flex:1;justify-content:space-between;padding:0}@media screen and (min-width:768px){.press-filter-header .press-filter-header__filter{border-left:1px solid #000;border-bottom:0;flex:0 0 auto}}.press-filter-header .press-filter-header__filter select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;flex:1 1 auto;padding:1rem 3.2rem 1rem 1.6rem}.press-filter-header .press-filter-header__filter .icon{pointer-events:none;position:absolute;right:1.6rem}.rating{padding-bottom:1rem;width:100%;max-width:800px;margin:0 auto}.rating .rating__headline{font-size:1.2rem;display:inline-flex;align-items:center;padding:1.6rem 0 1.2rem;line-height:2.2rem}@media screen and (min-width:320px){.rating .rating__headline{font-size:calc(1.2rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.rating .rating__headline{font-size:1.4rem}}.rating .rating__headline .rating__h{font-size:1.4rem;margin:0 .8rem 0 0;padding:0}@media screen and (min-width:320px){.rating .rating__headline .rating__h{font-size:calc(1.4rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.rating .rating__headline .rating__h{font-size:1.6rem}}.rating .rating__entires{padding:.4rem 0 .6rem;margin:0;display:flex;list-style:none;gap:.8rem;flex-wrap:wrap}.rating .rating__entires li{padding-bottom:.6rem}.rating .rating__link{overflow:hidden}.rating .rating__link i{opacity:0;will-change:opacity;transition:opacity .3s linear;position:relative;font-style:normal;margin-right:.8rem;font-weight:700;display:inline-block}@keyframes voted{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.3) rotate(5deg)}75%{transform:scale(.85) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.rating .rating__link.voted{background-color:#000;color:#fff}.rating .rating__link.voted i{animation:voted 1s ease-in-out}.rating.ready .rating__link i{opacity:1}.rating .rating__error{white-space:nowrap;color:#000;font-size:1.3rem;align-self:flex-end}.season-filter{border-bottom:1px solid var(--border-color,#000);align-items:center;display:flex;flex-direction:column}.season-filter__wrapper{display:flex;flex:1 1 100%;flex-direction:column}@media screen and (min-width:576px){.season-filter{flex-direction:row;flex-wrap:wrap}.season-filter__wrapper{flex-direction:row;flex:0 1 auto}}.season-filter__form,.season-filter__title{padding:1rem 1.4rem;font-size:var(--var-font-size-small,1.4rem);line-height:1;display:flex}.season-filter__title{padding-top:1.5rem;padding-bottom:0;flex:0 0 auto}.season-filter__form{display:flex;flex-direction:row;flex-wrap:wrap;flex:1 1 auto}@media screen and (min-width:992px){.season-filter__form{padding-left:0;padding-bottom:.2rem}}.season-filter__form label{cursor:pointer;margin-bottom:.8rem;margin-right:.8rem}.season-filter__form label span{position:relative;padding:.2rem 1.6rem;border:1px solid #000;border-radius:1.6rem;display:inline-flex;will-change:color,background-color;transition:color .3s,background-color .3s}.season-filter__form label:hover span,.season-filter__form label input:checked+span{background-color:#000;color:#fff}@media(hover:hover){.season-filter__form label:hover input:checked+span{opacity:.8}}.season-filter>a{display:flex;flex:1 0 auto;align-items:center;justify-content:flex-end;text-transform:uppercase;font-size:var(--var-font-size-small,1.4rem);padding:1rem 1.4rem}.season-filter>a .icon{margin-right:.4rem;width:1rem;height:1rem}.season-filter__form label input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1px!important;visibility:hidden;position:absolute;pointer-events:none}.schedule-aside{width:100%;overflow:hidden;height:auto;display:flex;flex-direction:column;transition:opacity .1s linear;pointer-events:none;z-index:15;top:auto;background-color:#fff;bottom:0;flex:1;transform:translateX(var(--side-width,32rem));right:0}@media screen and (min-width:768px){.schedule-aside{height:auto;width:var(--side-width,32rem);top:var(--header-height,46px);position:fixed}}@media screen and (min-width:768px){.a11y-zoom .schedule-aside{top:var(--header-height,57.5px)}}@media screen and (max-width:767px){.schedule-aside{border-bottom:1px solid var(--border-color,#000)}}.schedule-aside.open,.schedule-nav-open .schedule-aside,html:not(.main-nav-open) .schedule-nav-persistent .schedule-aside{pointer-events:all}.schedule-aside__filter-header,.schedule-aside__header{padding:1rem 16px;font-size:var(--var-font-size-small,1.4rem);line-height:1.4;flex-direction:row;display:flex;align-items:center;justify-content:space-between}@media screen and (min-width:768px){.schedule-aside__filter-header,.schedule-aside__header{padding-left:16px}}@media screen and (min-width:1440px){.schedule-aside__filter-header,.schedule-aside__header{padding-left:16px}}@media screen and (min-width:768px){.schedule-aside__filter-header,.schedule-aside__header{padding-right:16px}}@media screen and (min-width:1440px){.schedule-aside__filter-header,.schedule-aside__header{padding-right:16px}}@media screen and (min-width:768px){.schedule-aside__filter-header{border-bottom:1px solid var(--border-color,#000);justify-content:center}.schedule-aside__filter-header span{text-transform:uppercase;font-size:var(--var-font-size-small,1.4rem)}.schedule-aside__filter-header .icon{display:none}}@media screen and (max-width:767px){.schedule-aside__action,.schedule-aside__section{display:none!important}}@media screen and (min-width:768px){.schedule-aside__action,.schedule-aside__section{display:flex;overflow:auto}}.schedule-aside__filter-list .hide-on-md,.schedule-aside__filter-list .hide-on-xs{display:none!important}.schedule-aside__filter-list .hide-from-xs{display:block!important}.schedule-aside__filter-list{width:100%;font-size:var(--var-font-size-small,1.4rem)}.schedule-aside--lightboxed{top:var(--header-height,46px);z-index:100}.schedule-aside--lightboxed .schedule-aside__action,.schedule-aside--lightboxed .schedule-aside__section{display:flex!important}.schedule-aside__header{border-bottom:1px solid var(--border-color,#000);background-color:#fff;position:sticky;z-index:1;top:0;text-transform:uppercase;width:var(--side-width,32rem)}.schedule-aside__header span{flex:2;text-align:center}.schedule-aside__header a{flex:1;text-align:left}.schedule-aside__header a:last-child{text-align:right}.schedule-aside__calendar,.schedule-aside__schedule-filter,.schedule-aside__section{border-bottom:1px solid var(--border-color,#000);padding:0;width:100%}@media screen and (min-width:768px){.schedule-aside__calendar,.schedule-aside__schedule-filter,.schedule-aside__section{width:var(--side-width,32rem)}}.schedule-aside__section{flex:0 1 auto}@media screen and (max-width:767px){.schedule-aside__section{max-height:100%;overflow:auto}}.schedule-aside__section--list{height:100%;border-bottom:0;position:relative}.schedule-aside__schedule-filter{border:0;max-height:50vh;overflow:auto}.schedule-aside .icon{transition:transform .1s linear}.schedule-aside__info{padding-left:16px;padding-right:16px;padding-top:.8rem;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:768px){.schedule-aside__info{padding-left:16px}}@media screen and (min-width:1440px){.schedule-aside__info{padding-left:16px}}@media screen and (min-width:768px){.schedule-aside__info{padding-right:16px}}@media screen and (min-width:1440px){.schedule-aside__info{padding-right:16px}}.schedule-aside__info>span{cursor:pointer;margin-right:.8rem;margin-bottom:.8rem}.schedule-aside__info:empty{display:none}@media screen and (min-width:768px){.schedule-aside__info{border-bottom:1px solid var(--border-color,#000)}}.schedule-aside .activity-group,.schedule-aside .schedule-aside__filter-list{padding-inline-start:0;margin-block:0}.schedule-aside .activity-list__col p{padding-bottom:.6rem}.schedule-aside .activity-list__date--month,.schedule-aside .activity-list__date--month-short{display:none}.schedule-aside .activity-list__channel,.schedule-aside .activity-list__col--tickets,.schedule-aside .activity-list__date,.schedule-aside .activity-list__text{padding-inline:1.2rem}.schedule-aside .activity-list__date{font-size:1.2rem;justify-content:flex-start;width:15%;min-width:unset;flex:0 0 auto;padding-left:1.6rem;padding-right:0}.a11y-zoom .schedule-aside .activity-list__date{width:18%}@media screen and (min-width:320px){.schedule-aside .activity-list__date{font-size:calc(1.2rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.schedule-aside .activity-list__date{font-size:1.4rem}}.schedule-aside .activity-list__date span{font-size:2.2rem}.a11y-zoom .schedule-aside .activity-list__date span{font-size:2.4rem}@media screen and (min-width:320px){.a11y-zoom .schedule-aside .activity-list__date span{font-size:calc(2.4rem + .07143vw - .22857px)}}@media screen and (min-width:1440px){.a11y-zoom .schedule-aside .activity-list__date span{font-size:3.2rem}}@media screen and (min-width:320px){.schedule-aside .activity-list__date span{font-size:calc(2.2rem + .07143vw - .22857px)}}@media screen and (min-width:1440px){.schedule-aside .activity-list__date span{font-size:3rem}}.schedule-aside .activity-list__date-day-long{display:none}.schedule-aside .activity-list__date-day-short{display:block}.schedule-aside .activity-list__text{width:auto}.schedule-aside .activity-list__text .h3,.schedule-aside .activity-list__text .h4,.schedule-aside .activity-list__text .h5,.schedule-aside .activity-list__text .h6,.schedule-aside .activity-list__text h2,.schedule-aside .activity-list__text h3,.schedule-aside .activity-list__text h4,.schedule-aside .activity-list__text h5,.schedule-aside .activity-list__text h6{font-size:1.6rem}.a11y-zoom .schedule-aside .activity-list__text .h3,.schedule-aside .activity-list__text .h4,.schedule-aside .activity-list__text .h5,.schedule-aside .activity-list__text .h6,.schedule-aside .activity-list__text h2,.schedule-aside .activity-list__text h3,.schedule-aside .activity-list__text h4,.schedule-aside .activity-list__text h5,.schedule-aside .activity-list__text h6{font-size:1.8rem}.schedule-aside .activity-list__text>span{font-size:1.4rem;margin-bottom:.6rem}.a11y-zoom .schedule-aside .activity-list__text>span{font-size:1.6rem}@media screen and (min-width:320px){.a11y-zoom .schedule-aside .activity-list__text>span{font-size:calc(1.6rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.a11y-zoom .schedule-aside .activity-list__text>span{font-size:1.8rem}}@media screen and (min-width:320px){.schedule-aside .activity-list__text>span{font-size:calc(1.4rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.schedule-aside .activity-list__text>span{font-size:1.6rem}}.schedule-aside .activity-list__text .activity-list-price-info{font-size:var(--var-font-size-small,1.4rem);line-height:1.2}.schedule-aside .activity-list__text .activity-list-price-info>span{padding-right:0;padding-bottom:.6rem;display:block}.schedule-aside .activity-list__row{display:grid;grid-template-columns:15% 1fr auto}.a11y-zoom .schedule-aside .activity-list__row{grid-template-columns:18% 1fr auto}.schedule-aside .activity-list{margin-top:-1px}.schedule-aside .activity-list--toggle__content{display:none}.schedule-aside .activity-list--toggle{--outline-offset:2px}.schedule-aside .activity-list--toggle:focus~.activity-list--toggle__button{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.schedule-aside .activity-list--toggle:focus:not(:focus-visible)~.activity-list--toggle__button{outline:none}.schedule-aside .activity-list--toggle,.schedule-aside .activity-list--toggle__button{display:inline}.schedule-aside .activity-list__col--tickets{text-align:right;grid-column:3;border-top:0;width:auto;flex-basis:auto;padding-top:0;padding-bottom:1.4rem}.schedule-aside .activity-list__col--content{grid-column:1/span 3}.schedule-aside .activity-list__col--genre{display:block;grid-column:2;grid-row:2;padding:0 0 .5rem 1.2rem;text-transform:uppercase;overflow:hidden;-webkit-hyphens:auto;hyphens:auto}.schedule-aside .activity-list__col--actions{padding:0 1.4rem 1.4rem 0;margin-top:0;grid-column:3;grid-row:3;justify-content:flex-end}.schedule-aside--lightboxed .schedule-aside__filter-header{border-bottom:1px solid var(--border-color,#000)}.schedule-filter ul a{margin-bottom:11px}.schedule-filter ul a,.schedule-filter ul label{display:flex;justify-content:space-between;line-height:1;align-items:center}.schedule-filter ul label{cursor:pointer;color:#000}.schedule-filter ul li>input:focus+.schedule-filter__section-content>label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.schedule-filter ul li>input:focus:not(:focus-visible)+.schedule-filter__section-content>label{outline:none}.schedule-filter ul .schedule-filter__section-content li:not(.is-active){transition:max-height .1s linear,opacity .1s linear,visibility 1ms linear .1s;max-height:0;visibility:hidden;overflow:hidden;opacity:0}.schedule-filter ul .schedule-filter__section-content.is-empty{opacity:.4;pointer-events:none}.schedule-filter ul .schedule-filter__section-content.is-empty .icon{transform:rotate(0)!important}.schedule-filter ul .icon{stroke:#000}.schedule-filter ul li>label input:focus+span{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.schedule-filter ul li>label input:focus:not(:focus-visible)+span{outline:none}.schedule-filter li>input:checked+.schedule-filter__section-content ul li{max-height:100px;opacity:1;visibility:visible}.schedule-filter li>input:checked+.schedule-filter__section-content>label>.icon{transform:rotate(180deg)}.schedule-filter__inner>ul{text-transform:uppercase;padding:0}.schedule-filter__inner>ul>li{padding-left:16px;padding-right:16px;border-bottom:1px solid var(--border-color,#000);padding-block:1.4rem}@media screen and (min-width:768px){.schedule-filter__inner>ul>li{padding-left:16px}}@media screen and (min-width:1440px){.schedule-filter__inner>ul>li{padding-left:16px}}@media screen and (min-width:768px){.schedule-filter__inner>ul>li{padding-right:16px}}@media screen and (min-width:1440px){.schedule-filter__inner>ul>li{padding-right:16px}}.schedule-filter__inner>ul ul li:first-child label{padding-block-start:10px}.schedule-filter__inner>ul label{padding-block:5px;display:block}.schedule-filter__inner>ul ul li span{display:flex;justify-content:flex-start;position:relative;align-items:center}.schedule-filter__inner>ul ul input+span{color:#000}.schedule-filter__inner>ul ul input+span:before{content:"";width:1.2rem;height:1.2rem;flex:0 0 1.2rem;border:1px solid #000;margin-right:1rem}.schedule-filter__inner>ul ul input+span .icon{display:none;stroke:#000;position:absolute;top:0;right:0}.schedule-filter__inner>ul input:checked+span:before{background-color:#000}.schedule-filter__inner>ul ul{padding-left:16px}.schedule-filter__inner>ul>li:last-child{border-bottom:0}.schedule-filter-reset{--outline-offset:-3px;color:#000;font-size:var(--var-font-size-small,1.4rem)}.schedule-filter-reset:hover{text-decoration:underline}.schedule-filter-reset .icon{margin-right:.4rem;width:1rem;height:1rem}.schedule-list td,.schedule-list th{vertical-align:top}.schedule-list td h2,.schedule-list th h2{text-transform:uppercase;margin-bottom:0;padding-bottom:0}.schedule-list td:last-child,.schedule-list th:last-child{vertical-align:middle;text-transform:uppercase}.schedule-list td p:last-child,.schedule-list th p:last-child{padding-bottom:0;margin-bottom:0}.schedule-month-filter{display:flex;flex-direction:column}.schedule-month-filter>div>div{border-bottom:1px solid var(--border-color,#000);padding:1.2rem 16px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1}@media screen and (min-width:768px){.schedule-month-filter>div>div{padding-left:16px}}@media screen and (min-width:1440px){.schedule-month-filter>div>div{padding-left:16px}}@media screen and (min-width:768px){.schedule-month-filter>div>div{padding-right:16px}}@media screen and (min-width:1440px){.schedule-month-filter>div>div{padding-right:16px}}@media screen and (min-width:768px){.schedule-month-filter>div>div{padding-top:1.2rem}}@media screen and (min-width:1440px){.schedule-month-filter>div>div{padding-top:1.2rem}}@media screen and (min-width:768px){.schedule-month-filter>div>div{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.schedule-month-filter>div>div{padding-bottom:1.2rem}}.schedule-month-filter__select{position:relative}.schedule-month-filter__select select{padding:1.2rem 16px;color:#000;background-color:transparent;border:solid #000;border-width:0 0 1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:var(--var-font-size-small,1.4rem);width:100%}@media screen and (min-width:768px){.schedule-month-filter__select select{padding-left:16px}}@media screen and (min-width:1440px){.schedule-month-filter__select select{padding-left:16px}}@media screen and (min-width:768px){.schedule-month-filter__select select{padding-right:16px}}@media screen and (min-width:1440px){.schedule-month-filter__select select{padding-right:16px}}@media screen and (min-width:768px){.schedule-month-filter__select select{padding-top:1.2rem}}@media screen and (min-width:1440px){.schedule-month-filter__select select{padding-top:1.2rem}}@media screen and (min-width:768px){.schedule-month-filter__select select{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.schedule-month-filter__select select{padding-bottom:1.2rem}}.schedule-month-filter__select .icon{position:absolute;pointer-events:none;top:1.2rem;right:1.6rem}.search-result{padding-left:16px;padding-right:16px;border-bottom:1px solid var(--border-color,#000)}@media screen and (min-width:768px){.search-result{padding-left:16px}}@media screen and (min-width:1440px){.search-result{padding-left:16px}}@media screen and (min-width:768px){.search-result{padding-right:16px}}@media screen and (min-width:1440px){.search-result{padding-right:16px}}.search-result--top{padding-top:1.2rem;padding-bottom:1.2rem}@media screen and (min-width:768px){.search-result--top{padding-top:1.2rem}}@media screen and (min-width:1440px){.search-result--top{padding-top:1.2rem}}@media screen and (min-width:768px){.search-result--top{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.search-result--top{padding-bottom:1.2rem}}.search-result p:last-child{padding-bottom:0}.search-result--filter{border:unset;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.search-result--filter .search-result__headline-filter,.search-result--filter button{padding:1.6rem 16px 0;margin-bottom:0;text-transform:uppercase}@media screen and (min-width:768px){.search-result--filter .search-result__headline-filter,.search-result--filter button{padding-left:16px}}@media screen and (min-width:1440px){.search-result--filter .search-result__headline-filter,.search-result--filter button{padding-left:16px}}@media screen and (min-width:768px){.search-result--filter .search-result__headline-filter,.search-result--filter button{padding-right:16px}}@media screen and (min-width:1440px){.search-result--filter .search-result__headline-filter,.search-result--filter button{padding-right:16px}}.search-result--filter .search-result__headline-filter{font-size:1.6rem}@media screen and (min-width:320px){.search-result--filter .search-result__headline-filter{font-size:calc(1.6rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.search-result--filter .search-result__headline-filter{font-size:1.8rem}}.search-result--filter-news .button{padding-bottom:0}.search-strip{position:relative;padding-left:11px}.search-strip form{display:flex;align-items:center}.search-strip form input{flex:1 0 0;height:3.9rem;padding-inline:1.6rem}.search-strip form .button{display:flex;line-height:1.2;padding-block:.6em;padding-inline:1em}.search-strip:not(.search-strip--schedule) input:-moz-placeholder-shown+button+button,.search-strip:not(.search-strip--schedule) input:not(:-moz-placeholder-shown)+button{display:none}.search-strip:not(.search-strip--schedule) input:not(:placeholder-shown)+button,.search-strip:not(.search-strip--schedule) input:placeholder-shown+button+button{display:none}.search-strip--schedule{border-bottom:1px solid var(--border-color,#000);border-top:1px solid transparent}.search-strip--schedule input:-moz-placeholder-shown+button+button{display:none}.search-strip--schedule input:placeholder-shown+button+button{display:none}.search-strip--schedule input:not(:-moz-placeholder-shown)+button{display:flex}.search-strip--schedule input:not(:placeholder-shown)+button{display:flex}.search-strip--border{border-bottom:1px solid var(--border-color,#000)}.search-strip--press{background-color:#fff;position:sticky;top:var(--header-height,46px);z-index:10}.slider{overflow:hidden}.slider .slider__item{height:100%!important;max-width:100%}@media screen and (min-width:768px){.slider .slider__item:only-child{max-width:33.3%;max-height:0;padding-bottom:26.6%;overflow:hidden}}.slider .slider__item figure{display:block;position:relative}.slider .slider__item .slider__item--figure-static{position:static}.slider .lazyloaded,.slider .lazyloading{max-width:100%}.slider .lazyloaded img,.slider .lazyloading img{max-height:100%;max-width:100%;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;content-visibility:auto}.slider.slick-initialized{overflow:hidden;position:relative}.slider.slick-initialized .lazyload,.slider.slick-initialized .lazyloaded,.slider.slick-initialized img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.slider.slick-initialized .slick-list{height:100%}.slider:not(.slick-initialized) .slider__item:not(:first-of-type){display:none}@media(min-width:992px){.slider:not(.slick-initialized).slider--mobile .slider__item:not(:first-of-type){display:block}}.slider--full .slider__item{overflow:hidden;position:relative;height:calc(100vh - var(--header-height, 0))!important}.slider--full .slider__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero--contain .slider--full .slick-track{height:100%}.hero--contain .slider--full .slider__item{overflow:hidden;position:relative;background-color:#ebebeb;height:100%!important}.hero--contain .slider--full .slider__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.slider .slick-dots{position:absolute;bottom:16px;display:flex;flex-wrap:wrap;list-style:none;padding:0 8px;margin:0;width:100%}.slider .slick-dots li{flex:1 0 0;margin:0 8px;cursor:pointer}.slider .slick-dots li button{position:relative;width:100%;height:4px;background-color:#fff;border:0;line-height:0;font-size:0;color:transparent;border-radius:4px;cursor:pointer}.slider .slick-dots li button:after{content:""}.slider .slick-dots li button:focus:focus-visible:after{top:0;left:0;bottom:0;right:0;position:absolute;display:block;height:100%;width:100%;outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.slider .slick-dots li button:focus:after{outline:none;display:none}.slider .slick-dots li button:before{width:0;content:"";position:absolute;top:0;left:0;bottom:0;background-color:#fff;border-radius:4px}.slider .slick-dots li.slick-active button:before{transform-style:preserve-3d;animation:slidetimer linear forwards;animation-duration:var(--slider-duration,5.6s)}@media(prefers-reduced-motion:reduce){.slider .slick-dots li.slick-active button:before{animation:none;width:100%}}.slider .slick-dots li.slick-active button,.slider .slick-dots li.slick-active~li button{background-color:#595959}@keyframes slidetimer{to{width:100%}}.slider--image{margin:0}.slider--image .slick-track{padding:0 0 1.6rem}.slider--image-standalone{padding:1.6rem 0}.slider--image__square{position:absolute;top:0;left:0;width:100%;height:100%}.slider--image .slick-list{margin:0}@media screen and (min-width:768px){.slider--image .slick-list{overflow:visible;padding:0 .8rem}}.slider--image .slider__item{overflow:hidden;position:relative;padding:0 0 0 1.6rem;width:66.6666666667vw;height:0}@media screen and (min-width:768px){.slider--image .slider__item{width:auto;padding:0;margin:0 .8rem}}.slider--image .slider__item a{--outline-offset:-2px;display:block!important;padding:2px!important}.slider--image .pill{position:absolute;bottom:1.6rem;left:1.6rem;display:inline-block;max-width:calc(100% - 3.2rem)}.slider--other-productions{margin:0}.slider--other-productions .slick-track{padding:0 0 1.6rem;display:flex}.slider--other-productions .slick-list{margin:0}@media screen and (min-width:768px){.slider--other-productions .slick-list{overflow:visible;padding:0 .8rem}}.slider--other-productions .slider__item{overflow:hidden;position:relative;padding:0 0 0 1.6rem;width:66.6666666667vw;display:flex;flex-direction:column;min-width:26rem;height:auto!important}@media screen and (min-width:768px){.slider--other-productions .slider__item{width:27.5vw;padding:0;margin:0 .8rem}}.slider--other-productions .slider__item>*{border:1px solid #000;height:100%}.slider--other-productions .slider__item>a,.slider--other-productions .slider__item>a:hover{text-decoration:none}.slider--other-productions .slider__item>a:hover .button--hollow{background:#000;color:#fff}.slider--other-productions .slider--other-productions__item{display:flex;flex-direction:column;height:100%}.slider--other-productions .slider--other-productions__item-content{padding:1.6rem 3.2rem;flex:1;display:flex;flex-direction:column}.slider--other-productions .slider--other-productions__item-content h4{margin-bottom:1.6rem}.slider--other-productions .slider--other-productions__item-button{margin-top:auto;padding-top:3.2rem}.slider--other-productions .slider--other-productions__item-image{background-image:linear-gradient(120deg,var(--bg-first),var(--bg-secondary));aspect-ratio:530/330;width:100%;overflow:hidden}.slider--other-productions .slider--other-productions__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.slider .slider--wrap-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slider .slider--wrap-text br{display:none}.slider__next,.slider__prev,.swiper-button-next,.swiper-button-prev{background-color:#fff;width:24px;height:24px;display:block;border-radius:12px;position:relative;border:1px solid #000;cursor:pointer}.slider__next .icon,.slider__prev .icon,.swiper-button-next .icon,.swiper-button-prev .icon{stroke:#000;position:absolute;width:14px;top:50%;left:50%;transform:translate(-50%,-50%)}.swiper-button-disabled{opacity:.5;cursor:not-allowed}.swiper-button-lock{visibility:hidden}.slider__next--header,.slider__prev--header{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer}.slider__next--header:after,.slider__prev--header:after{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;content:"";display:block;position:absolute;inset-inline-start:0;inset-block-start:0;translate:-25% -25%}.slider__prev--header{left:1.6rem}.slider__prev--header+.section-header{width:calc(100% - 3.2rem);margin-inline:auto;padding-inline:calc(24px + .5em)}.slider__prev--header+.section-header h2{margin-block-end:0}.slider__next--header{right:1.6rem}.main-nav-open .slider.slider--other-productions .slider__item,.schedule-nav-open .slider.slider--other-productions .slider__item{width:calc(66.66667vw - 21.33333rem)}@media screen and (min-width:768px){.main-nav-open .slider.slider--other-productions .slider__item,.schedule-nav-open .slider.slider--other-productions .slider__item{width:calc(27.5vw - 8.8rem)}}.slider-navigation{position:relative}.slider-navigation .slider__next,.slider-navigation .slider__prev{display:none}.slider-navigation:has(+.slick-initialized .slick-cloned,+.image-text-slider .slick-cloned) .slider__next,.slider-navigation:has(+.slick-initialized .slick-cloned,+.image-text-slider .slick-cloned) .slider__prev{display:block!important}.socialmedia{width:100%;max-width:800px;margin:0 auto;padding:1.6rem 0}.socialmedia .socialmedia__headline{font-size:1.2rem;display:inline-flex;align-items:flex-end;padding:0 0 1.8rem;line-height:2.2rem}@media screen and (min-width:320px){.socialmedia .socialmedia__headline{font-size:calc(1.2rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.socialmedia .socialmedia__headline{font-size:1.4rem}}.socialmedia .socialmedia__headline .socialmedia__headline-h{font-size:1.4rem;margin:0 .8rem 0 0;padding:0}@media screen and (min-width:320px){.socialmedia .socialmedia__headline .socialmedia__headline-h{font-size:calc(1.4rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.socialmedia .socialmedia__headline .socialmedia__headline-h{font-size:1.6rem}}.socialmedia .socialmedia__entires{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.6rem}.socialmedia .socialmedia__link{font-size:var(--var-font-size-base,1.6rem);display:flex;flex-direction:column;text-align:center}.socialmedia .socialmedia__link .link__icon{display:block;margin-bottom:.5rem}.socialmedia .socialmedia__link .icon{width:2.8rem;height:2.8rem}.socialmedia.socialmedia--centered{text-align:center}.socialmedia.socialmedia--centered .socialmedia__entires{justify-content:center}.socialmedia.socialmedia--centered .socialmedia__link{text-align:center}.sponsor{display:flex;flex-direction:column;max-width:832px;width:100%;padding:16px 10px;margin:0 auto;flex-wrap:wrap;align-items:center}@media screen and (min-width:576px){.sponsor{flex-direction:row}}.sponsor-item{display:flex;flex-direction:column;flex:0 1 50%;min-width:136px;align-items:center;justify-content:flex-start;padding:16px 8px}.sponsor-item h3{margin-bottom:24px;min-height:16px}.sponsor-item img{max-height:126px;max-width:224px;width:100%}@media screen and (min-width:992px){.sponsor-item img{max-width:100%}}@media screen and (min-width:576px){.sponsor-item{flex:1 1 0}}.sponsors-permanent .sponsors-permanent__row{display:flex;flex-wrap:nowrap;flex-direction:column;margin:0 auto;padding:0 1.6rem 1.6rem;width:100%;border-bottom:1px solid #000;justify-content:center}.sponsors-permanent .sponsors-permanent__row:last-child{border-bottom:0;padding-bottom:0}@media screen and (min-width:768px){.sponsors-permanent .sponsors-permanent__row{flex-direction:row}}.sponsors-permanent .sponsors-permanent__wrapper{display:flex;flex-direction:column;padding:1.6rem;text-align:center;justify-content:flex-end}.sponsors-permanent .sponsors-permanent__wrapper h5{font-size:1.4rem;margin-bottom:auto;text-transform:uppercase}.sponsors-permanent .sponsors-permanent__wrapper img{width:100%;height:100%;max-height:200px;max-width:210px;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.sponsors-permanent .sponsors-permanent__items{display:flex;flex-direction:row;margin-top:auto;justify-content:space-evenly;padding-top:2rem;align-items:center;flex:1;gap:1.6rem;flex-wrap:wrap}.sponsors-permanent .sponsors-permanent__item{min-width:180px}.sponsors-permanent .sponsors-permanent__item.sponsors-permanent__item--small{min-width:164px}.sponsors-permanent .sponsors-permanent__item.sponsors-permanent__item--small img{max-width:164px}.sponsors-permanent .sponsors-permanent__item.sponsors-permanent__item--large{min-width:210px}.sponsors-permanent .sponsors-permanent__item.sponsors-permanent__item--large img{max-width:210px}.sticky-player{width:calc(100vw - 32px);transform:translateX(-100%)}@media screen and (min-width:576px){.sticky-player{width:var(--side-width,32rem)}}.sticky-player h2{color:#fff;text-transform:uppercase;margin-bottom:0;padding:1.4rem 1.4rem 0}.sticky-player__instance{border-radius:1.2rem;background-color:#000;margin-top:1.6rem;position:relative;overflow:hidden}.sticky-player__instance:hover .plyr--audio{margin-bottom:-.4rem}.sticky-player__instance:hover .plyr--audio .plyr__control,.sticky-player__instance:hover .plyr--audio .plyr__time,.sticky-player__instance:hover .plyr--audio .plyr__volume{height:24px;opacity:1;position:relative;transition:none}.sticky-player__instance:hover .plyr--audio .plyr__time{position:absolute}.sticky-player__instance:hover .plyr--audio .plyr__progress__container{margin-left:8px;height:24px;padding-top:0}.sticky-player__instance:hover .plyr--audio .plyr__progress__container .plyr-c-indicator,.sticky-player__instance:hover .plyr--audio .plyr__progress__container .plyr__progress{height:24px}.sticky-player__close,.sticky-player__fullscreen{position:absolute;top:0;right:0;background-color:transparent;border:0;padding:1.2rem 1.2rem 1.2rem 0;z-index:10;cursor:pointer}.sticky-player__close svg,.sticky-player__fullscreen svg{height:14px;width:14px;stroke:#fff;mix-blend-mode:difference}.sticky-player__fullscreen{right:22px}.sticky-player .plyr--audio .plyr__controls,.sticky-player .plyr--video .plyr__controls{padding:1.4rem 1.6rem 1.6rem}.sticky-player .plyr--audio .plyr__control,.sticky-player .plyr--audio .plyr__time,.sticky-player .plyr--audio .plyr__volume{position:absolute;height:0;opacity:0}.sticky-player .plyr--audio .plyr__progress__container{margin-left:0;height:4px;padding-top:7px}.sticky-player .plyr--audio .plyr__progress__container .plyr-c-indicator,.sticky-player .plyr--audio .plyr__progress__container .plyr__progress{height:4px}.sticky-player .plyr:not(.plyr--fullscreen-enabled) .plyr__controls__item[data-plyr=fullscreen],.sticky-player .plyr:not(.plyr--fullscreen-enabled) .plyr__controls__item[data-plyr=pip]{display:none}.sticky-player .plyr--video.plyr--hide-controls .plyr__controls{opacity:1}.sticky-player .plyr--video.plyr--hide-controls .plyr__controls>:not(.plyr__progress__container){display:none}.sticky-player .plyr--video.plyr--hide-controls .plyr__controls .plyr__progress__container,.sticky-player .plyr--video.plyr--hide-controls .plyr__controls .plyr__progress__container .plyr-c-indicator,.sticky-player .plyr--video.plyr--hide-controls .plyr__controls .plyr__progress__container .plyr__progress,.sticky-player .plyr--video.plyr--hide-controls .plyr__controls .plyr__progress__container input[type=range]{margin:0;height:4px;overflow:hidden}.sticky-player .plyr--video .plyr__controls__item[data-plyr=fullscreen]{display:none}.stage-image-caption{position:absolute;left:50%;bottom:-1px;top:0;transform:translateX(-50%);display:flex;aspect-ratio:var(--aspect-ratio);z-index:1;opacity:0;transition:opacity .3s;align-items:flex-end;justify-content:flex-end;text-align:right}.stage-image-caption.is-ready{opacity:1}.stage-image-caption span{display:block;line-height:1;background-color:var(--hero-bg,#fff);color:rgba(0,0,0,.65);font-size:1rem;padding:.3rem .5rem;white-space:nowrap;writing-mode:tb-rl;transform:rotate(-180deg)}@media screen and (min-width:576px){.stage-image-caption span{font-size:1.2rem}}.tiny-video-player{position:relative}.tiny-video-player .tiny-video-player__controls{cursor:pointer;position:absolute;inset:50%;transform:translate(-50%,-50%);width:7rem;height:auto;aspect-ratio:1;display:block;background:#fff;border-radius:50%;border:1.6rem solid #fff;opacity:.6;transition:opacity .3s linear}.tiny-video-player:hover .tiny-video-player__controls{opacity:1}.tiny-video-player .tiny-video-player__controls svg{width:100%;height:100%}.tiny-video-player.playing .tiny-video-player__controls--play,.tiny-video-player .tiny-video-player__controls--pause{display:none}.tiny-video-player.playing .tiny-video-player__controls--pause{display:block;opacity:0}.tiny-video-player.playing:hover .tiny-video-player__controls--pause{opacity:1}.tiny-video-player.hide-controls .tiny-video-player__controls--pause{display:none}.tiny-video-player.hide-controls .tiny-video-player__controls--play{opacity:.6}.tabs__header{padding:1.2rem 16px;display:flex;flex-direction:row;gap:1.6rem;flex-wrap:wrap;overflow-scrolling:touch;list-style:none;justify-content:flex-start;overflow:hidden;width:100%;margin:20px auto 0;max-width:832px!important}@media screen and (min-width:768px){.tabs__header{padding-left:16px}}@media screen and (min-width:1440px){.tabs__header{padding-left:16px}}@media screen and (min-width:768px){.tabs__header{padding-right:16px}}@media screen and (min-width:1440px){.tabs__header{padding-right:16px}}@media screen and (min-width:768px){.tabs__header{padding-top:1.2rem}}@media screen and (min-width:1440px){.tabs__header{padding-top:1.2rem}}@media screen and (min-width:768px){.tabs__header{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.tabs__header{padding-bottom:1.2rem}}.tabs__header li{padding-bottom:.6rem}.tabs__header li label{cursor:pointer;text-transform:uppercase;white-space:nowrap}.tabs__header li input:focus+label{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.tabs__header li input:focus:not(:focus-visible)+label{outline:none}.tabs__header li input:checked+label{color:#fff;background:#000}.tabs__content{padding-top:0;padding-bottom:3.2rem;display:none}.tabs__content[aria-hidden=false]{display:block}.tabs__content--fullwidth{padding-inline:0}.tabs__content>table{width:calc(100% + 3.2rem);margin-inline:-1.6rem}.tabs__content .article{padding-left:16px;padding-right:16px;padding-block:0}@media screen and (min-width:768px){.tabs__content .article{padding-left:16px}}@media screen and (min-width:1440px){.tabs__content .article{padding-left:16px}}@media screen and (min-width:768px){.tabs__content .article{padding-right:16px}}@media screen and (min-width:1440px){.tabs__content .article{padding-right:16px}}.tabs__content .article>p:first-child,.tabs__content .article>table:first-child{margin-top:1.6rem}.tabs__content .contenttable td,.tabs__content .contenttable th{vertical-align:top;width:50%;padding-bottom:0}.tabs__content .contenttable--cast__persons{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-start}.tabs__content .contenttable--cast__persons>span{padding-left:5px}@media screen and (min-width:768px){.tabs__header{flex-wrap:nowrap}.tabs__header li{padding-bottom:0}}.tags{padding-left:16px;padding-right:16px;padding-top:1.6rem;z-index:2;display:flex;justify-content:flex-start}@media screen and (min-width:768px){.tags{padding-left:16px}}@media screen and (min-width:1440px){.tags{padding-left:16px}}@media screen and (min-width:768px){.tags{padding-right:16px}}@media screen and (min-width:1440px){.tags{padding-right:16px}}.tags:empty{display:none}.tags--reverse{max-width:100%;flex-wrap:wrap-reverse}.tags--border{border-bottom:1px solid var(--border-color,#000);overflow:auto;flex-wrap:nowrap}.tags .tag{background-color:#000;color:#fff!important;border-radius:50px;padding:.6rem 1.2rem;border:1px solid #000;font-size:1.4rem;line-height:1;margin-right:16px;margin-bottom:16px;text-transform:uppercase;transition:background-color .4s,border .4s,color .4s;white-space:nowrap;display:flex;flex:0 0 auto}@media screen and (min-width:320px){.tags .tag{font-size:calc(1.4rem + .01786vw - .05714px)}}@media screen and (min-width:1440px){.tags .tag{font-size:1.6rem}}.tags label.tag{cursor:pointer;background-color:transparent;color:#000;border-color:#000}.tags input:checked+label.tag{background-color:#000;border-color:#000;color:#fff}.tags input:focus+label.tag{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size))}.tags input:focus:not(:focus-visible)+label.tag{outline:none}.teaser{padding:0 8px 16px;position:relative}.teaser figcaption{color:#000;padding:.8rem;font-size:var(--var-font-size-base,1.6rem)}.teaser .teaser__image-wrapper>div{overflow:hidden;position:relative}.teaser .teaser__image-wrapper>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:relative;z-index:1}.teaser .teaser__bg-wrapper{height:0;padding-bottom:75%}.teaser__intro{padding:0 1.6rem 1.6rem}.teaser .tags{padding:0;margin:0 1.6rem;position:absolute;bottom:0;left:0;transition:opacity .1s;opacity:0}.teaser:hover .tags,.teaser__wrapper>a:focus .tags{opacity:1}.teaser a:hover,.teaser a:hover figcaption{text-decoration:none}.teaser__link{display:flex}.teaser__wrapper>a{display:block}.teaser__text{padding:.8rem .8rem 0}.teaser__text p{font-size:var(--var-font-size-small,1.4rem)}.teaser.teaser--newsroom{display:grid;grid-template-rows:max-content auto;padding:0;line-height:1.6}.teaser.teaser--newsroom .teaser__content{height:-moz-max-content;height:max-content;border:1px solid #000;padding:2.2rem 2.4rem}.teaser.teaser--newsroom .teaser__header{letter-spacing:.05em;display:flex;align-items:center;font-size:.8em;line-height:1;gap:1rem}.teaser.teaser--newsroom .teaser__header a{font-size:inherit}.teaser.teaser--newsroom .teaser__header .icon{width:2.2rem;height:2.2rem}.teaser.teaser--newsroom .teaser__footer a:after{display:block;content:none!important}.teaser.teaser--newsroom .teaser__tags{display:block;font-size:.9em;margin-block-start:2rem;word-break:break-word}.teaser.teaser--newsroom .teaser__tags a{font-size:inherit}.teaser.teaser--newsroom .teaser__tags+.teaser__date{margin-block-start:0}.teaser.teaser--newsroom a{word-break:break-word}.teaser.teaser--newsroom .teaser__date{display:block;margin-block-start:2rem;margin-block-end:.5rem;font-size:.9em}.teaser.teaser--newsroom .teaser__blacklist-link{display:block;margin-top:1rem}.teaser.teaser--newsroom .teaser__link:after{top:.1em!important}.timeline{padding-left:16px;padding-right:16px;display:flex;flex-direction:column;margin:0 auto;width:100%;max-width:800px;overflow:hidden}@media screen and (min-width:768px){.timeline{padding-left:16px}}@media screen and (min-width:1440px){.timeline{padding-left:16px}}@media screen and (min-width:768px){.timeline{padding-right:16px}}@media screen and (min-width:1440px){.timeline{padding-right:16px}}@media(min-width:768px){.timeline{padding-inline:0}}.timeline .timeline__image-container{position:relative;display:block;height:0;padding-bottom:66%;background-color:var(--timeline-bg-color,#00b5ed)}.timeline .timeline__image-container .lazyload,.timeline .timeline__image-container .lazyloaded,.timeline .timeline__image-container .lazyloading{overflow:hidden;position:relative;height:100%}.timeline .timeline__image-container .lazyloaded img,.timeline .timeline__image-container .lazyload img,.timeline .timeline__image-container .lazyloading img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.timeline .timeline__image-container .timeline__image{overflow:hidden;position:relative;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;transition:opacity .3s linear,z-index .1ms linear .3s}.timeline .timeline__image-container .timeline__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.timeline .timeline__image-container .timeline__image video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.timeline .timeline__image-container .timeline__image.selected{z-index:1;opacity:1;transition:z-index .1ms linear,opacity .3s linear}.timeline .timeline__image-container .timeline__image .timeline__media,.timeline .timeline__image-container .timeline__image .video{height:100%;width:100%;max-height:none}.timeline .timeline__image-container .timeline__image .timeline__media{position:absolute;top:0;left:0;right:0;bottom:0;transition:z-index .1ms linear,opacity .3s linear;z-index:1}.timeline .timeline__image-container .timeline__image .timeline__media.hidden{opacity:0;z-index:-1;transition:opacity .3s linear,z-index .1ms linear .3s}.timeline .timeline__image-container .timeline__image .plyr--video,.timeline .timeline__image-container .timeline__image .plyr__video-wrapper{background-color:transparent}.timeline .timeline__image-container .timeline__image .timeline__media-controls{width:100%;position:absolute;bottom:0;height:4rem;z-index:1;display:flex;-moz-column-gap:1rem;column-gap:1rem;padding:0 1.6rem;align-items:center}.timeline .timeline__image-container .timeline__image .timeline__media-control{width:100%;height:.4rem;border-radius:.4rem;background-color:#595959;border:0;cursor:pointer}.timeline .timeline__image-container .timeline__image .timeline__media-control.active{background-color:#fff}.timeline .timeline__image-container .timeline__image.timeline__image--with-controls .plyr__controls{padding-bottom:4rem}.timeline .timeline__scale-container{margin-left:3.5rem;margin-right:3.5rem}.timeline .timeline__scale-wrapper{display:flex;justify-content:flex-end;min-width:5rem;flex-direction:column;padding-top:2.75em;height:auto;position:relative;width:100%;clip-path:polygon(-1.1em 0,calc(100% + 1.1em) 0,calc(100% + 1.1em) 3.5em,100% 3.5em,100% 100%,0 100%,0 3.5em,-1.1em 3.5em)}.timeline .timeline__scale{position:relative;list-style:none;display:flex;flex-direction:row;margin-left:0;padding-left:0;color:#000;height:100%;width:-moz-max-content;width:max-content;min-width:100%;left:0;transition:left .25s ease-in-out;will-change:left}@media(min-width:768px){.timeline .timeline__scale{min-height:2px;flex-direction:row}}.timeline .timeline__scale li{min-width:15rem;flex-grow:1;flex-shrink:0;position:relative;border-top:0;border-bottom:0;border-left:.5px solid #000;border-right:.5px solid #000;background-image:radial-gradient(circle at center,#000 2px,transparent 3px);background-size:8.3333333333% 1rem;background-position:0 100%;background-repeat:repeat-x;min-height:2.4rem}.timeline .timeline__scale li:first-child{border-left-width:1px}.timeline .timeline__scale li:last-child{border-right-width:1px}.timeline .timeline__scale li:before{display:flex;flex-direction:column;justify-content:center;content:attr(data-label);position:absolute;top:calc(-100% - .5em);left:0;transform:translateX(-50%)}.timeline .timeline__scale li:last-child:after{content:attr(data-scale-end);position:absolute;top:calc(-100% - .5em);margin-left:100%;transform:translateX(-50%)}.timeline .timeline__scale li div{position:absolute;left:0;z-index:2;text-align:center;font-size:1.3rem;transform:translateZ(0);white-space:nowrap;pointer-events:none;bottom:-2em;top:auto!important;cursor:pointer}.timeline .timeline__scale li div span{visibility:hidden}.timeline .timeline__scale li div:before{content:"";background-color:var(--event-color,#000);position:absolute;visibility:visible;width:9px;height:9px;border-radius:50%;top:-100%;left:50%;transform:translateX(-50%);pointer-events:auto}.timeline .timeline__scale li div:after{content:none}.timeline .timeline__scale.timeline__scale--month li:after,.timeline .timeline__scale.timeline__scale--month li:before{transform:translateX(-50%) translateY(-50%) rotate(-90deg);writing-mode:vertical-rl;text-align:center}.timeline .timeline__navigation{position:relative;display:flex;justify-content:space-between;flex-direction:row;height:2.8rem;margin-top:1em}.timeline .timeline__navigation:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:1px;background:#000;z-index:-1}.timeline .timeline__navigation .timeline__navigation-button{color:#000;position:absolute;top:50%;transform:translateY(-50%);background:none;z-index:0;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid #000;border-radius:50%;width:3.5rem;height:3.5rem;transition:background-color .3s linear,opacity .3s linear;cursor:pointer}.timeline .timeline__navigation .timeline__navigation-button:focus,.timeline .timeline__navigation .timeline__navigation-button:focus:not(:focus-visible){outline:0;color:#595959}.timeline .timeline__navigation .timeline__navigation-button:after{content:">";display:inline-table;margin-left:.1em;width:1em;height:1em;font-size:1.5em}.timeline .timeline__navigation .timeline__navigation-button:disabled{opacity:.2}.timeline .timeline__navigation .timeline__navigation-button:hover{color:#595959}.timeline .timeline__navigation .previous{right:100%;transform:translateY(-50%) rotate(180deg)}.timeline .timeline__navigation .next{left:100%}.timeline .timeline__navigation .timeline__slide-button{background-color:#000;color:#fff;font-size:.9em;height:2.8rem;text-transform:uppercase;display:flex;gap:.25em;align-items:center;transition:left .3s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;position:absolute;top:0;width:-moz-max-content;width:max-content;border-radius:40px;padding:.5rem .75rem .4rem}.timeline .timeline__navigation .timeline__slide-button:before{content:"<";font-size:.8em}.timeline .timeline__navigation .timeline__slide-button:after{content:">";font-size:.8em}.timeline .timeline__events-content{position:relative;width:100%;margin:2.5em auto;overflow:hidden;transition:height .4s}.timeline .timeline__events-content ol{list-style:none;margin:0;padding:0}.timeline .timeline__events-content li{position:absolute;z-index:1;width:100%;left:0;top:0;transform:translateX(-100%);animation-duration:.4s;animation-timing-function:ease-in-out;overflow:hidden}.timeline .timeline__events-content li.selected{position:relative;transform:translateX(0)}.timeline .timeline__events-content li.enter-left{animation:enter-left .5s ease-in}@keyframes enter-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.timeline .timeline__events-content li.enter-right{animation:enter-right .5s ease-in}@keyframes enter-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}.timeline .timeline__events-content li.leave-right{animation:leave-right .5s ease-in}@keyframes leave-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}.timeline .timeline__events-content li.leave-left{animation:leave-left .5s ease-in}@keyframes leave-left{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.timeline .timeline__events-content .timeline__event{padding-bottom:16px;display:flex;flex-direction:column}@media(min-width:768px){.timeline .timeline__events-content .timeline__event{display:grid;grid-template-columns:1fr 4fr;grid-template-rows:auto auto 1fr;grid-column-gap:2rem;grid-row-gap:.5em;grid-column-gap:4rem}}.timeline .timeline__events-content .timeline__event+.timeline__event{margin-top:2rem}.timeline .timeline__events-content .timeline__event-image{order:2;margin-top:1rem;grid-row:1/4;grid-column:2}@media(min-width:768px){.timeline .timeline__events-content .timeline__event-image{width:40rem;margin-top:0}}.timeline .timeline__events-content .timeline__event-category-wrapper{grid-column:1/span 2}@media(min-width:768px){.timeline .timeline__events-content .timeline__event-category-wrapper{display:grid;grid-template-columns:1fr 4fr;grid-column-gap:4rem;grid-row-gap:.5em}}.timeline .timeline__events-content .timeline__event-category-wrapper .timeline__event-category,.timeline .timeline__events-content .timeline__event-category-wrapper .timeline__event-subtitle{grid-column:2;font-size:1.4rem}.timeline .timeline__events-content .timeline__event-category-wrapper .timeline__event-category{display:flex;align-items:center;gap:1rem}.timeline .timeline__events-content .timeline__event-category-wrapper .timeline__event-category:before{content:"";display:block;width:1.4rem;height:1.4rem;border-radius:50%;background-color:var(--event-color,#000)}.timeline .timeline__events-content .timeline__event-date{font-size:16px;position:relative;font-weight:400;color:#000;grid-column:1;width:100%;order:-1;margin-block-end:1em}@media(min-width:768px){.timeline .timeline__events-content .timeline__event-date{order:unset;margin-block-end:0;text-align:right;font-size:28px}}.timeline .timeline__events-content .timeline__event-title{font-size:28px;grid-column:2;margin-top:0;margin-bottom:0}.timeline .timeline__events-content .timeline__event-description{grid-column:2;align-self:center}.timeline .timeline__events-content .timeline__event-link{grid-column:2;justify-self:start}.presse-teaser-grid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);padding:1.6rem;width:100%;max-width:189rem;margin:0 auto;grid-gap:1.6rem}@media screen and (min-width:576px){.presse-teaser-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:768px){.presse-teaser-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:992px){.presse-teaser-grid{grid-template-columns:repeat(4,1fr)}}@media screen and (min-width:1260px){.presse-teaser-grid{grid-template-columns:repeat(5,1fr)}}.presse-teaser-grid .presse-teaser{margin:0 auto}.presse-teaser{max-width:36.5rem;width:100%;border:1px solid #000;display:flex;flex-direction:column}.presse-teaser:hover{text-decoration:none}.presse-teaser:hover .presse-teaser__link span{background-color:#000;color:#fff}.presse-teaser .presse-teaser__image{width:100%;background:linear-gradient(120deg,var(--bg1,#595959),var(--bg2,#595959));aspect-ratio:365/245;position:relative}.presse-teaser .presse-teaser__image.presse-teaser__image--contain:after,.presse-teaser .presse-teaser__image:empty:after{display:block;content:"";width:36.5rem;aspect-ratio:365/245;max-width:100%}.presse-teaser .presse-teaser__image.presse-teaser__image--contain img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute}.presse-teaser .presse-teaser__image .presse-teaser__file-icon{position:absolute;width:6rem;height:6rem;background-color:hsla(0,0%,84.7%,.6);border:1px solid #000;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;border-radius:50%}.presse-teaser .presse-teaser__image .icon{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;width:45%;height:45%;stroke:none;fill:#000}.presse-teaser img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.presse-teaser .presse-teaser__title{font-size:1.6rem;text-transform:uppercase;line-height:1.2}@media screen and (min-width:768px){.presse-teaser .presse-teaser__title{font-size:calc(1.6rem + .02976vw - .22857px)}}@media screen and (min-width:1440px){.presse-teaser .presse-teaser__title{font-size:1.8rem}}.presse-teaser .presse-teaser__hashtag{font-size:1.4rem;line-height:1.2;font-weight:400}@media screen and (min-width:768px){.presse-teaser .presse-teaser__hashtag{font-size:calc(1.4rem + .02976vw - .22857px)}}@media screen and (min-width:1440px){.presse-teaser .presse-teaser__hashtag{font-size:1.6rem}}.presse-teaser .presse-teaser__content{padding:1.6rem 2.4rem;display:flex;flex-direction:column;flex:1 0 auto}.presse-teaser .presse-teaser__link{padding-top:3.2rem;margin-top:auto;display:flex;gap:1.6rem}@media screen and (min-width:768px){.presse-teaser .presse-teaser__link{padding-top:calc(3.2rem + .2381vw - 1.82857px)}}@media screen and (min-width:1440px){.presse-teaser .presse-teaser__link{padding-top:4.8rem}}.presse-teaser .presse-teaser__link>div{text-decoration:underline}.presse-teaser .presse-teaser__link a:after{display:none}@media screen and (min-width:992px){.component-container:has(.presse-teaser-highlights-grid .slick-arrow) .section-header{padding-block-end:6.5rem}}.presse-teaser-highlights-grid{padding:0 1.6rem 1.6rem;display:grid;grid-gap:1rem;grid-template-columns:1fr}@media screen and (min-width:992px){.presse-teaser-highlights-grid{padding-block-end:3.2rem;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(2,1fr)}}.presse-teaser-highlights-slider{grid-column:span 1;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}@media screen and (min-width:992px){.presse-teaser-highlights-slider{grid-column:6/-1;grid-row:span 2}}.presse-teaser-highlights-slider .presse-teaser-highlights-slider__slide{padding-right:1.6rem;display:flex;height:100%;max-width:calc(100vw - 1.6rem)}.presse-teaser-highlights-slider .slider__prev{grid-column:1/2}.presse-teaser-highlights-slider .slider__next{grid-column:2/3;justify-self:flex-end}.presse-teaser-highlights-slider .slick-arrow{grid-row:1;transition:background-color .3s linear;width:3.5rem;height:3.5rem;border-radius:50%;margin-top:.8rem;margin-bottom:1.6rem}@media screen and (min-width:992px){.presse-teaser-highlights-slider .slick-arrow{margin:0;position:absolute;transform:translateY(-100%) translateY(-1.6rem)}}.presse-teaser-highlights-slider .slick-track{position:relative;height:100%}.presse-teaser-highlights-slider .slick-list{grid-column:1/-1;grid-row:2}.presse-teaser-highlights-linkbox{border:1px solid #000;grid-column:1/-1;padding:3.2rem 2.4rem 1.6rem;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.presse-teaser-highlights-linkbox{margin-right:3.2rem;grid-column:1/6;grid-row:1/2}.presse-teaser-highlights-linkbox+.presse-teaser-highlights-linkbox{grid-row:2/3}}.presse-teaser-highlights-linkbox:hover{text-decoration:none}.presse-teaser-highlights-linkbox:hover .button{color:#fff;background:#000}.presse-teaser-highlights-linkbox .presse-teaser-highlight__title{font-size:1.8rem;margin-bottom:3.2rem;text-transform:uppercase}@media screen and (min-width:320px){.presse-teaser-highlights-linkbox .presse-teaser-highlight__title{font-size:calc(1.8rem + .02128vw - .06809px)}}@media screen and (min-width:1260px){.presse-teaser-highlights-linkbox .presse-teaser-highlight__title{font-size:2rem}}.presse-teaser-highlights-linkbox .presse-teaser-highlight__link{display:flex;justify-content:flex-end}.presse-teaser-highlights-linkbox .button{justify-self:flex-end}.text-slider{padding:5.6rem 0 1.6rem 1.6rem;position:relative;display:block}header+.text-slider{padding-top:1.4rem}header+.text-slider .swiper-button-next,header+.text-slider .swiper-button-prev{top:-2.4rem}.text-slider .swiper-button-next,.text-slider .swiper-button-prev{position:absolute;top:2.2rem}.text-slider .swiper-button-next:after,.text-slider .swiper-button-prev:after{display:none}.text-slider .swiper-button-prev{left:1.6rem}.text-slider .swiper-button-next{right:1.6rem}.text-slider .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:auto}.text-slider .text-slider__slide{position:relative;border:1px solid #000;padding:1.6rem 1.6rem 2rem;margin-right:1.6rem;display:flex;flex-direction:column;height:auto;flex:1 0 auto;max-width:50rem}@media screen and (min-width:768px){.text-slider .text-slider__slide{padding:1.6rem 1.6rem 4rem}}.text-slider .text-slider__slide a{display:flex;flex-direction:column;flex:1 0 100%}.text-slider .text-slider__slide a:hover{text-decoration:none}.text-slider .text-slider__slide a:hover .text-slider__link-text{font-style:italic}.text-slider .text-slider__slide .text-slider__aspect{max-inline-size:100%;-webkit-hyphens:auto;hyphens:auto}.text-slider .text-slider__slide .text-slider__aspect:before{content:"";padding-bottom:56.25%;float:left}.text-slider .text-slider__slide .text-slider__aspect:after{content:"";display:table;clear:both}.text-slider .text-slider__slide .text-slider__aspect h2{font-size:1.7rem}@media screen and (min-width:320px){.text-slider .text-slider__slide .text-slider__aspect h2{font-size:calc(1.7rem + .13393vw - .42857px)}}@media screen and (min-width:1440px){.text-slider .text-slider__slide .text-slider__aspect h2{font-size:3.2rem}}.text-slider .text-slider__slide .text-slider__text{font-size:16px;flex:1 0 auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;line-height:1.4;color:#000;padding:.4rem 0 1.6rem}@media screen and (min-width:768px){.text-slider .text-slider__slide .text-slider__text{font-size:calc(2.28571px + 1.78571vw)}}@media screen and (min-width:1440px){.text-slider .text-slider__slide .text-slider__text{font-size:28px}}@media screen and (min-width:768px){.text-slider .text-slider__slide .text-slider__text{padding:min(8.4rem,10%) 1.6rem min(6%,3.2rem)}}.text-slider .text-slider__slide .text-slider__link-text{margin-top:auto;flex:0 0 auto;padding:2rem 0 0;border-top:1px solid #595959;text-decoration:underline}.text-slider .text-slider__slide .text-slider__link-text:after{content:"";position:relative;display:inline-block;transform:rotate(22deg) skew(-22deg,-22deg);text-decoration:none;vertical-align:top;width:.9rem;height:.9rem;border-top:1px solid;border-right:1px solid;top:.5rem;margin-left:.1rem}.text-slider .text-slider__slide .text-slider__link-text:hover:after{text-decoration:none}@media screen and (min-width:768px){.text-slider .text-slider__slide .text-slider__link-text{padding-top:4rem}}.text-teaser{padding-top:1.2rem;padding-bottom:1.6rem;display:flex;flex-direction:column}.text-teaser:empty{display:none}.accordion__body--fullwidth .text-teaser{padding-left:16px;padding-right:16px}@media screen and (min-width:768px){.accordion__body--fullwidth .text-teaser{padding-left:16px}}@media screen and (min-width:1440px){.accordion__body--fullwidth .text-teaser{padding-left:16px}}@media screen and (min-width:768px){.accordion__body--fullwidth .text-teaser{padding-right:16px}}@media screen and (min-width:1440px){.accordion__body--fullwidth .text-teaser{padding-right:16px}}.text-teaser__content{flex:1;margin-right:auto;margin-bottom:1.2rem;padding-right:1.5rem}.text-teaser__content p:last-of-type{margin-bottom:0;padding-bottom:0}.text-teaser h2{margin-bottom:0;text-transform:uppercase}.text-teaser>span{margin-top:auto;margin-right:auto;text-transform:uppercase;margin-bottom:1.2rem}.text-teaser a,.text-teaser p{font-size:var(--var-font-size-small,1.4rem);line-height:1.4}@media(min-width:576px){.text-teaser{flex-direction:row}.text-teaser>span{margin-left:auto;margin-right:0}}.text-teaser--bg,.text-teaser--image{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem;position:relative;overflow:hidden}@media(min-width:992px){.text-teaser--bg,.text-teaser--image{height:calc(100% - 100px);height:calc(100vh - var(--header-height));height:calc(100vh - var(--header-height) - var(--header-height) - var(--additional-height))}}.main-nav-open .text-teaser--bg,.main-nav-open .text-teaser--image,.schedule-nav-open .text-teaser--bg,.schedule-nav-open .text-teaser--image{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.main-nav-open .text-teaser--bg,.main-nav-open .text-teaser--image,.schedule-nav-open .text-teaser--bg,.schedule-nav-open .text-teaser--image{height:calc(85.8% - 100px);height:calc(85.8vh - var(--header-height));height:calc(85.8vh - var(--header-height) - var(--header-height) - var(--additional-height))}}.main-nav-open.schedule-nav-open .text-teaser--bg,.main-nav-open.schedule-nav-open .text-teaser--image{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);max-height:108rem}@media(min-width:992px){.main-nav-open.schedule-nav-open .text-teaser--bg,.main-nav-open.schedule-nav-open .text-teaser--image{height:calc(66.5% - 100px);height:calc(66.5vh - var(--header-height));height:calc(66.5vh - var(--header-height) - var(--header-height) - var(--additional-height))}}.text-teaser--bg .tags,.text-teaser--image .tags{position:absolute;bottom:0;left:0}.text-teaser--image{overflow:hidden;position:relative;background-color:#ebebeb}.text-teaser--image .lazyload,.text-teaser--image .lazyloaded,.text-teaser--image img,.text-teaser--image video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%}.text-teaser--image-contain{overflow:hidden;position:relative}.text-teaser--image-contain .lazyload,.text-teaser--image-contain .lazyloaded,.text-teaser--image-contain img,.text-teaser--image-contain video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.text-teaser--image-cover{overflow:hidden;position:relative}.text-teaser--image-cover .lazyload,.text-teaser--image-cover .lazyloaded,.text-teaser--image-cover img,.text-teaser--image-cover video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.text-teaser--linked:hover{text-decoration:none}.text-teaser--linked:hover .text-teaser>span{text-decoration:underline}.component-container:not(.component-container--no-spacing) .text-teaser--bg,.component-container:not(.component-container--no-spacing) .text-teaser--image{margin-left:-16px;margin-right:-16px}@media screen and (min-width:768px){.component-container:not(.component-container--no-spacing) .text-teaser--bg,.component-container:not(.component-container--no-spacing) .text-teaser--image{margin-left:-16px}}@media screen and (min-width:1440px){.component-container:not(.component-container--no-spacing) .text-teaser--bg,.component-container:not(.component-container--no-spacing) .text-teaser--image{margin-left:-16px}}@media screen and (min-width:768px){.component-container:not(.component-container--no-spacing) .text-teaser--bg,.component-container:not(.component-container--no-spacing) .text-teaser--image{margin-right:-16px}}@media screen and (min-width:1440px){.component-container:not(.component-container--no-spacing) .text-teaser--bg,.component-container:not(.component-container--no-spacing) .text-teaser--image{margin-right:-16px}}.teaser-media{padding-bottom:1.6rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-column-gap:2px;grid-row-gap:2px}.teaser-media .load-more{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:auto;grid-column-end:-1;grid-column-start:1;grid-row:span 1}.teaser-media .load-more a{color:#000}.teaser-media.background-color--black .load-more a{color:#fff}.teaser-media .teaser-media__tile{overflow:hidden;width:100%;aspect-ratio:16/9;position:relative}@media screen and (max-width:767px){.teaser-media .teaser-media__tile{aspect-ratio:3/4;grid-column:span 1;grid-row:span 2}}.teaser-media .teaser-media__tile img,.teaser-media .teaser-media__tile video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:opacity,transform;transition:transform 3s ease-in-out,opacity 3s ease-in-out;position:relative}.teaser-media .teaser-media__tile img:hover,.teaser-media .teaser-media__tile video:hover{transform:scale(1.2);opacity:.6}.teaser-media .teaser-media__tile--white{color:#fff;background:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.7))}.teaser-media .teaser-media__tile--black{color:#000;background:linear-gradient(hsla(0,0%,100%,.2),hsla(0,0%,100%,.7))}@media screen and (max-width:767px){.teaser-media .teaser-media__tile:first-child,.teaser-media .teaser-media__tile:nth-child(5n+1){grid-row:span 1;grid-column:span 2;aspect-ratio:16/9}.teaser-media .teaser-media__tile:first-child img,.teaser-media .teaser-media__tile:first-child video,.teaser-media .teaser-media__tile:nth-child(5n+1) img,.teaser-media .teaser-media__tile:nth-child(5n+1) video{height:auto}}.teaser-media .teaser-media__tile-poster{position:absolute}.teaser-media .teaser-media__text{pointer-events:none;position:absolute;left:0;bottom:0;padding:1.6rem}.teaser-media .teaser-media__text h2,.teaser-media .teaser-media__text h3{margin-bottom:.3rem}.teaser-media .teaser-media__text p{padding-bottom:0}@media screen and (min-width:768px){.teaser-media{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:2px;grid-row-gap:2px}.teaser-media .teaser-media__tile:first-child,.teaser-media .teaser-media__tile:nth-child(7n+1){grid-row-start:span 2;grid-column-start:span 2}}.textmedia{--aspect-ratio:16/9}@media(min-width:768px){.textmedia{--aspect-ratio:16/6.5}}.textmedia .textmedia__item{position:absolute;bottom:0;width:100%;background-color:#fff;overflow:hidden;padding-right:.8rem;padding-left:.8rem;padding-bottom:1.6rem}.textmedia .textmedia__item figcaption{color:#000;padding:.8rem;font-size:var(--var-font-size-base,1.6rem)}.textmedia .textmedia__item-inner--video,.textmedia .textmedia__item-inner>figure>div:first-child{overflow:hidden;position:relative;width:100%;aspect-ratio:var(--aspect-ratio)}.textmedia .textmedia__item-inner--video img,.textmedia .textmedia__item-inner>figure>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;content-visibility:auto}.textmedia .textmedia__item.grid__col--2 .textmedia__item-inner--video,.textmedia .textmedia__item.grid__col--2 .textmedia__item-inner>figure>div:first-child,.textmedia .textmedia__item.grid__col--3 .textmedia__item-inner--video,.textmedia .textmedia__item.grid__col--3 .textmedia__item-inner>figure>div:first-child{padding-bottom:74.94%}.textmedia .textmedia__item-inner>figure>div:first-child{overflow:hidden;position:relative;background:#ebebeb}.textmedia .textmedia__item-inner>figure>div:first-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.textmedia .textmedia__item--text{margin-bottom:1.2rem}.textmedia .textmedia__item.textmedia__item--video:has(.uc-embedding-container) .textmedia__item-inner--video{z-index:2}.textmedia .textmedia__item.textmedia__item--video .uc-embedding-wrapper{max-width:95%;max-height:95%}.textmedia .textmedia__item:only-child{position:relative;padding-left:0;padding-right:0}@media screen and (min-width:992px){.textmedia .textmedia__item:only-child .textmedia__item-inner{position:static;aspect-ratio:var(--aspect-ratio)}}.textmedia .textmedia__item:only-child .textmedia__item-inner img{width:100%;height:100%}.textmedia .textmedia__item:only-child:not(.textmedia__item--video){max-height:calc(100% - 205px);max-height:calc(100vh - 20.5rem);max-height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);height:100%;padding:0}@media(min-width:992px){.textmedia .textmedia__item:only-child:not(.textmedia__item--video){max-height:calc(100% - 100px);max-height:calc(100vh - 10rem);max-height:calc(100vh - var(--header-height) - 10rem - var(--additional-height))}}.main-nav-open .textmedia .textmedia__item:only-child:not(.textmedia__item--video),.schedule-nav-open .textmedia .textmedia__item:only-child:not(.textmedia__item--video){max-height:calc(100% - 205px);max-height:calc(100vh - 20.5rem);max-height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);height:100%}@media(min-width:992px){.main-nav-open .textmedia .textmedia__item:only-child:not(.textmedia__item--video),.schedule-nav-open .textmedia .textmedia__item:only-child:not(.textmedia__item--video){max-height:calc(85.8% - 100px);max-height:calc(85.8vh - 10rem);max-height:calc(85.8vh - var(--header-height) - 10rem - var(--additional-height))}}.main-nav-open.schedule-nav-open .textmedia .textmedia__item:only-child:not(.textmedia__item--video){max-height:calc(100% - 205px);max-height:calc(100vh - 20.5rem);max-height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem);height:100%}@media(min-width:992px){.main-nav-open.schedule-nav-open .textmedia .textmedia__item:only-child:not(.textmedia__item--video){max-height:calc(66.5% - 100px);max-height:calc(66.5vh - 10rem);max-height:calc(66.5vh - var(--header-height) - 10rem - var(--additional-height))}}.textmedia .textmedia__item:only-child.textmedia__item--video{max-height:calc(100vh - var(--header-height, 46px) - 100px)}.textmedia .textmedia__item:only-child.textmedia__item--video video{background-color:#fff}.textmedia .textmedia__item:only-child.textmedia__item--video.textmedia__item--video-fullscreen{max-height:calc(var(--window-inner-height, 100vh) - var(--header-height, 46px));padding-bottom:0}.textmedia .textmedia__item:only-child.textmedia__item--video.textmedia__item--video-fullscreen .textmedia__item-inner--video{height:100vh;padding-bottom:0}.textmedia .textmedia__item:only-child.textmedia__item--video.textmedia__item--video-fullscreen .video{height:100%;max-height:100%}.textmedia .textmedia__item:only-child.textmedia__item--video.textmedia__item--video-fullscreen video{background-color:#000}.textmedia .textmedia__item-inner .video>*,.textmedia .textmedia__item-inner figure>div>*{overflow:hidden;position:relative;position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.textmedia .textmedia__item-inner .video>* img,.textmedia .textmedia__item-inner figure>div>* img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.textmedia .textmedia__item-inner--contain .video>*,.textmedia .textmedia__item-inner--contain figure>div>*{overflow:hidden;position:relative}.textmedia .textmedia__item-inner--contain .video>* img,.textmedia .textmedia__item-inner--contain figure>div>* img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:50% 50%;object-position:50% 50%}.textmedia .textmedia__text{padding:1rem 1.6rem;margin:0 auto .6rem;max-width:640px}@media screen and (min-width:768px){.textmedia .textmedia__text{padding:2.6rem 1.6rem;margin:0 auto .6rem}}.textmedia .textmedia__grid .textmedia__item,.textmedia .textmedia__grid .textmedia__item--video,.textmedia .textmedia__grid .textmedia__item-inner>figure>div:first-child{position:relative}.textmedia .textmedia__grid--accordion{margin:-1rem -1.6rem}.textmedia .load-more{margin:0 auto}.teaser-image{padding-top:1.2rem;padding-bottom:1.2rem;display:flex;flex-direction:column}@media screen and (min-width:768px){.teaser-image{padding-top:1.2rem}}@media screen and (min-width:1440px){.teaser-image{padding-top:1.2rem}}@media screen and (min-width:768px){.teaser-image{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.teaser-image{padding-bottom:1.2rem}}@media screen and (min-width:768px){.teaser-image{flex-wrap:wrap;flex-direction:row}.teaser-image--right{flex-direction:row-reverse}}.teaser-image .teaser-image__img{display:flex;flex-direction:column;justify-content:center;width:100%;flex:0 0 100%;margin-bottom:1.6rem}@media screen and (min-width:768px){.teaser-image .teaser-image__img{margin-bottom:0;flex:0 1 40%;width:40%}}.teaser-image .teaser-image__img figure{position:relative}.teaser-image .teaser-image__img p{padding:.8rem .8rem 0;font-size:var(--var-font-size-small,1.4rem);color:#595959}.teaser-image .teaser-image__img .pill{position:absolute;top:1.6rem;left:1.6rem;display:inline-block;max-width:calc(100% - 3.2rem)}.teaser-image .teaser-image__link{margin-top:1.6rem;margin-bottom:.8rem}.teaser-image .text-center+.teaser-image__link{text-align:center}.teaser-image .teaser-image__content{display:flex;flex-direction:column;padding:.8rem .8rem 0}.teaser-image .teaser-image__content a,.teaser-image .teaser-image__content p{font-size:var(--var-font-size-small,1.4rem)}.teaser-image .teaser-image__content h1{margin-bottom:1.6rem}@media screen and (min-width:768px){.teaser-image .teaser-image__content{align-items:center;padding:0 1.6rem;justify-content:center;flex:1 0 0}.teaser-image .teaser-image__content h1{margin-bottom:2.4rem}}@media screen and (min-width:768px){.teaser-image--content-width .teaser-image__content{max-width:1024px;margin-left:auto;margin-right:auto}}.video{display:flex;justify-content:center;max-width:100%;height:calc(100% - 39px);max-height:calc(100vh - var(--header-height, 46px))}.video>iframe{width:100%}.video.ready .plyr--video{opacity:1}.video .plyr--video .plyr__poster{background-size:cover;background-position:center 20%}.video .plyr--video{opacity:0;width:100%}@media(max-width:767px){.video{height:calc(100% - 205px);height:calc(100vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*100 - var(--header-height) - 20.5rem - var(--additional-height));max-height:108rem}.main-nav-open .video,.schedule-nav-open .video{height:calc(85.8% - 205px);height:calc(85.8vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*85.8 - var(--header-height) - 20.5rem - var(--additional-height));max-height:108rem}.main-nav-open.schedule-nav-open .video{height:calc(66.5% - 205px);height:calc(66.5vh - 20.5rem);height:calc(var(--initial-vh, 1vh)*66.5 - var(--header-height) - 20.5rem - var(--additional-height));max-height:108rem}.video .plyr--video{position:absolute;top:0;left:0;bottom:0;right:0}}.video .plyr__video-wrapper{position:static}.video[data-component="03_molecules/Video"]:not([data-is-youtube=true]):not([data-is-vimeo=true]){display:none}.video-element .video-element__consent-information{color:#000;width:100%;height:100%;background-color:#ebebeb;padding:20px;display:flex;align-items:center;justify-content:center;line-height:22px;position:absolute;text-align:center}.video-element .video-element__consent-information p{max-width:80%}@media(max-width:768px){.video-element .video-element__consent-information p{margin-top:5rem}}.video-element .video-element__consent-information a{color:#000}.video-element.video-element--consent-information:hover{cursor:default}.video-element.video-element--consent-information .video-element__overlay,.video-element.video-element--consent-information .video-element__play-button{display:none}.component-container--bg-lightblue .video-element__consent-information{background-color:#ebebeb}.footer{padding:1.2rem 16px;border-top:1px solid var(--border-color,#000);margin-top:auto}@media screen and (min-width:768px){.footer{padding-left:16px}}@media screen and (min-width:1440px){.footer{padding-left:16px}}@media screen and (min-width:768px){.footer{padding-right:16px}}@media screen and (min-width:1440px){.footer{padding-right:16px}}@media screen and (min-width:768px){.footer{padding-top:1.2rem}}@media screen and (min-width:1440px){.footer{padding-top:1.2rem}}@media screen and (min-width:768px){.footer{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.footer{padding-bottom:1.2rem}}.footer nav{padding-block:10px;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:768px){.footer nav{padding-block:0;flex-direction:row;justify-content:center;align-content:center}}.footer__link-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0 -5px;order:1;justify-content:center;flex:1}.footer__link-wrapper li{padding:3px 5px}.footer__link-wrapper a{font-size:var(--var-font-size-small,1.4rem);line-height:1.4}@media(min-width:768px){.footer__link-wrapper{align-content:center;justify-content:normal;order:0;margin:0 -8px}.footer__link-wrapper li{padding:3px 8px}}.footer__link-wrapper--stacked{flex-direction:column;align-items:center}@media(min-width:768px){.footer__link-wrapper--stacked{flex-direction:row;align-items:normal}}.footer__link-wrapper:last-child{order:3}@media(min-width:768px){.footer__link-wrapper:last-child{order:0;margin-left:auto;flex:1;display:flex;justify-content:flex-end}}.footer__sponsor-logo{padding:20px;order:2}.footer__sponsor-logo a{display:block}.footer__sponsor-logo img{margin:0 auto;width:auto;max-width:none;height:39px;max-height:39px}@media(min-width:768px){.footer__sponsor-logo{padding:0 40px 0 0;order:0}.footer__sponsor-logo img{margin:0}}.footer__sponsor-logo--large img{height:100px;max-height:100px}.container--grid-view{padding:1.6rem;grid-template-columns:1fr;display:grid;grid-auto-rows:auto;gap:1.6rem;grid-template-areas:"."}@media screen and (min-width:576px){.container--grid-view{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:". ."}}@media screen and (min-width:992px){.container--grid-view{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:". . ."}}@media screen and (min-width:1260px){.container--grid-view{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:". . . ."}}@media screen and (min-width:1440px){.container--grid-view{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-areas:". . . . ."}}.container--grid-view.container--masonry{grid-row-gap:1em}@media(min-width:576px){.container--grid-view.container--masonry{grid-template-rows:none;grid-auto-flow:dense}}.container--grid-view.container--masonry .teaser{grid-row-end:span var(--row-span,auto);min-height:0}.container--grid-view.container--masonry:not(.loading) .loader{visibility:hidden}.page-header{display:flex;flex-direction:column;flex:1 0 0}@media screen and (min-width:768px){.page-header{flex-direction:row}}.page-header__content-container{flex:none;order:1;position:relative;flex-direction:column}.page-header__content-container-row{padding:1.2rem 16px;border-bottom:1px solid var(--border-color,#000);height:var(--header-height,46px)}@media screen and (min-width:768px){.page-header__content-container-row{padding-top:1.2rem}}@media screen and (min-width:1440px){.page-header__content-container-row{padding-top:1.2rem}}@media screen and (min-width:768px){.page-header__content-container-row{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.page-header__content-container-row{padding-bottom:1.2rem}}@media screen and (min-width:768px){.page-header__content-container-row{padding-left:16px}}@media screen and (min-width:1440px){.page-header__content-container-row{padding-left:16px}}@media screen and (min-width:768px){.page-header__content-container-row{padding-right:16px}}@media screen and (min-width:1440px){.page-header__content-container-row{padding-right:16px}}.a11y-zoom .page-header__content-container-row{height:var(--header-height,57.5px)}.a11y-zoom .page-header__content-container-row--anniversary,.page-header__content-container-row--anniversary{height:auto}.page-header__content-container-row,.page-header__content-container .row{display:flex;flex-direction:row;align-items:center}@media screen and (min-width:768px){.page-header__content-container{flex:1 0 0;order:unset}}.page-header__aside-container,.page-header__content-container,.page-header__main-nav-container{display:flex;font-size:var(--var-font-size-small,1.4rem);line-height:1.4}.page-header__aside-container,.page-header__main-nav-container{transition:opacity .1s linear;order:2;height:0;overflow:hidden;transform:translateZ(0);will-change:auto}@media screen and (min-width:768px){.page-header__aside-container,.page-header__main-nav-container{width:0;height:auto;order:unset;max-width:var(--side-width,32rem)}}@media screen and (max-width:767px){.schedule-nav-persistent .page-header__aside-container{display:none}}.page-header__link{margin-right:auto;flex:1 1 0;text-align:left;transition:opacity .1s linear;will-change:auto}@media(max-width:768px){.page-header__link-external>span{display:none}}.page-header__menu{flex:1 0 auto;text-align:left;text-transform:uppercase;display:flex;align-items:center}.page-header__menu a>span:first-child{display:none}@media screen and (min-width:768px){.page-header__menu a>span:first-child{display:inline}}.page-header__menu a:not(.home-link){--outline-offset:4px;line-height:1}.page-header__aside-header span:only-child:not(.page-header__aside-header-left){margin:0 auto}.page-header__aside-header,.page-header__main-nav-header{padding:1.2rem 16px;flex-direction:row;display:flex;font-size:var(--var-font-size-base,1.6rem);line-height:1.4;justify-content:space-between;text-transform:uppercase;flex:1;height:var(--header-height,46px);align-items:center}@media screen and (min-width:768px){.page-header__aside-header,.page-header__main-nav-header{padding-top:1.2rem}}@media screen and (min-width:1440px){.page-header__aside-header,.page-header__main-nav-header{padding-top:1.2rem}}@media screen and (min-width:768px){.page-header__aside-header,.page-header__main-nav-header{padding-bottom:1.2rem}}@media screen and (min-width:1440px){.page-header__aside-header,.page-header__main-nav-header{padding-bottom:1.2rem}}@media screen and (min-width:768px){.page-header__aside-header,.page-header__main-nav-header{padding-left:16px}}@media screen and (min-width:1440px){.page-header__aside-header,.page-header__main-nav-header{padding-left:16px}}@media screen and (min-width:768px){.page-header__aside-header,.page-header__main-nav-header{padding-right:16px}}@media screen and (min-width:1440px){.page-header__aside-header,.page-header__main-nav-header{padding-right:16px}}.page-header__aside-header a,.page-header__aside-header span,.page-header__main-nav-header a,.page-header__main-nav-header span{display:flex;flex:0;font-size:var(--var-font-size-small,1.4rem);line-height:1}.page-header__aside-header a,.page-header__main-nav-header a{text-decoration:underline;text-underline-offset:.2rem;text-underline-position:from-font}.page-header .page-header__main-nav-header{justify-content:flex-end}.page-header__aside-header-left,.page-header__aside-header-right{flex:1}.page-header__aside-header-right{text-align:right}.page-header__aside-header-left{text-align:left}.page-header__aside-header-center{flex:2;text-align:center}.page-header__logo{margin-right:auto;margin-left:auto;flex:0 1 100%;text-align:center}.page-header__logo .icon{width:auto;height:100%}.page-header__actions{flex:1 0 auto;text-align:right;display:flex;justify-content:flex-end;align-items:center}.page-header__actions>*{padding-inline:.25em}.page-header__actions>:first-child{padding-inline-start:0}.page-header__actions>:last-child{padding-inline-end:0}.page-header__actions>* a{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:var(--var-font-size-small,1.4rem)}.page-header__actions .button{height:100%}.a11y-zoom .page-header__actions .button{height:1.5rem}.page-header__action{border-bottom:1px solid var(--border-color,#000);display:none;overflow:visible;flex-direction:column;flex:1 0 0;flex-wrap:wrap}.page-header__action.is-active{display:flex}.page-header__action.no-border{border:0}.page-header__action-wrapper{width:100%}.page-header .page-header__logo--apollon>a{margin-top:.5rem;display:block;overflow:hidden}.a11y-zoom .page-header .page-header__logo--apollon>a{margin-top:.8rem}.page-header .page-header__logo--anniversary{height:28px}.a11y-zoom .page-header .page-header__logo--anniversary{height:40px}@media screen and (min-width:576px){.page-header .page-header__logo--anniversary{height:40px}.a11y-zoom .page-header .page-header__logo--anniversary{height:56px}}.page-header .page-header__logo--apollon .icon{height:28px}.a11y-zoom .page-header__aside-header,.a11y-zoom .page-header__main-nav-header{height:var(--header-height,57.5px)}.page-header__aside-header .page-header__aside-close{--outline-offset:-2px;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.teaser-container{padding:0 8px}.teaser-container__spacing{padding-top:16px}.teaser-container .load-more{flex:1}.teaser-container--magazine .teaser__wrapper{position:relative;padding-bottom:1.6rem}@media screen and (min-width:768px){.teaser-container--magazine{padding-inline:2.4rem}.teaser-container--magazine .teaser__wrapper{position:relative;margin:0 2.4rem .8rem}.teaser-container--magazine .tile-header{margin-left:1.4rem}}@media(min-width:768px){.teaser-container--magazine .grid__col--3{width:50%}}@media(min-width:992px){.teaser-container--magazine .grid__col--3{width:33.3%}}