.subscriptions-detail__gallery{animation:pathExpand var(--transition-lg) .5s forwards;clip-path:circle(0 at 97% 89%);transition:all var(--transition-lg)}@media print,screen and (min-width:48em){.subscriptions-detail__gallery{animation:pathExpandMd var(--transition-lg) .5s forwards}}@media screen and (min-width:85.375em){.subscriptions-detail__gallery{animation:pathExpandXl var(--transition-lg) .5s forwards}}.subscriptions-detail__gallery .image-component .copyright-button{left:unset;right:1rem}@keyframes pathExpand{50%{clip-path:circle(0 at 97% 89%)}to{clip-path:circle(58% at 86% 52%)}}@keyframes pathExpandMd{50%{clip-path:circle(0 at 97% 89%)}to{clip-path:circle(58% at 89% 52%)}}@keyframes pathExpandXl{50%{clip-path:circle(0 at 97% 89%)}to{clip-path:circle(58% at 80% 52%)}}.subscriptions-detail__benefits-title{margin-bottom:1rem}.subscriptions-detail__benefit{border-radius:.5rem;box-shadow:0 0 48px 0 var(--shadow);display:flex;flex-direction:column;gap:.5rem;padding:.5rem 1rem}@media print,screen and (min-width:48em){.subscriptions-detail__benefit{padding:1.5rem}}@media screen and (min-width:85.375em){.subscriptions-detail__benefit{padding:2rem}}.subscriptions-detail__benefit .shared-icon svg{height:1.5rem;width:1.5rem}@media print,screen and (min-width:48em){.subscriptions-detail__benefit .shared-icon svg{height:3rem;width:3rem}}.subscriptions-detail__benefit p{margin:0}.subscriptions-detail .event-item .event-action-button--buy{display:none}.event-detail__hero--image-slider{position:sticky;top:6.125rem}.event-detail__hero--image-slider .image-component picture{display:block;width:100%}.event-detail__hero--image-slider .image-component picture img{height:100%;object-fit:cover;width:100%}.image-component{margin:0;overflow:hidden;padding:0;position:relative;width:100%}.image-component__picture{display:block;position:relative;width:100%}.image-component__picture[style*="--aspect-ratio"]{aspect-ratio:var(--aspect-ratio)}@media print,screen and (min-width:48em){.image-component__picture[style*="--aspect-ratio-md"]{aspect-ratio:var(--aspect-ratio-md)}}@media print,screen and (min-width:64em){.image-component__picture[style*="--aspect-ratio-lg"]{aspect-ratio:var(--aspect-ratio-lg)}}@media screen and (min-width:85.375em){.image-component__picture[style*="--aspect-ratio-xl"]{aspect-ratio:var(--aspect-ratio-xl)}}.image-component__img{display:block;height:auto;max-width:100%;object-fit:cover;transition:opacity var(--transition-default);width:100%}.image-component__picture[style*=aspect-ratio] .image-component__img{height:100%;object-fit:var(--6e0e7cfb)}.image-component__error,.image-component__loading{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.image-component__loading{animation:skeleton-loading 2s ease-in-out infinite,fade-in .3s ease-out forwards;background:linear-gradient(90deg,#f5f5f5 25%,#e8e8e8 50%,#f5f5f5 75%);background-size:200% 100%;opacity:0}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.image-component__error{background-color:#f8f8f8}.copyright-button{bottom:0;color:var(--color-white);display:flex;left:0;padding:1rem;position:absolute;z-index:2}.copyright-button .shared-icon svg{color:var(--color-white);height:1.25rem;width:1.25rem}@media print,screen and (min-width:64em){.copyright-button{padding:.5rem}.copyright-button .shared-icon svg{height:2rem;width:2rem}}.copyright-button--center{left:50%;transform:translateX(-50%)}.copyright-button--right{left:auto;right:1rem;transform:translateX(0)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-scrollbar{background:rgba(0,0,0,.1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper.swiper-no-overflow{overflow:visible}.swiper-wrapper{flex-wrap:nowrap;height:auto!important;height:fit-content;width:100%}.swiper-navigation-wrapper{display:flex;justify-content:flex-end}.swiper-button-next,.swiper-button-prev{align-items:center;background:transparent;border-radius:50%;color:var(--text-default);display:flex;height:3rem;justify-content:center;opacity:1;position:relative;transition:var(--transition);visibility:visible;width:3rem}.swiper-button-next svg,.swiper-button-prev svg{height:1.5rem;width:1.5rem}@media print,screen and (min-width:64em){.swiper-button-next svg,.swiper-button-prev svg{height:2rem;width:2rem}}@media screen and (min-width:85.375em){.swiper-button-next svg,.swiper-button-prev svg{height:3rem;width:3rem}}.swiper-button-next:hover,.swiper-button-prev:hover{cursor:pointer}.swiper-button-next:active,.swiper-button-prev:active{transform:scale(.7)}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0;visibility:hidden}.event-item{border-bottom:2px solid var(--border-middle);padding:2rem 0}@media screen and (min-width:100em){.event-item{padding:2.5rem 0}}@media print,screen and (max-width:47.99875em){.event-item .grid-container .event-actions__buttons{gap:.3rem}.event-item .grid-container .event-actions__buttons .event-action-button--buy,.event-item .grid-container .event-actions__buttons .event-action-button--plus{padding:0 4px}}.event-item .karten-info-link{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--text-default),var(--text-default));background-position:100% 100%,0 96%;background-repeat:no-repeat;background-size:0 2px,0 2px;margin-top:1rem;transition:all var(--transition-md)}@media print,screen and (min-width:48em){.event-item .karten-info-link{margin-top:1.5rem}}.event-item .karten-info-link:hover{background-size:0 2px,100% 2px}.event-item .hide-on-mobile{display:none}@media print,screen and (min-width:64em){.event-item .hide-on-mobile{display:block}}.event-item .show-on-mobile{display:block;margin-bottom:.5rem}@media print,screen and (min-width:64em){.event-item .show-on-mobile{display:none}}.event-item__has-important-info{align-items:center;color:var(--text-default);display:flex;gap:.5rem;margin-bottom:1rem;text-decoration:none}@media print,screen and (min-width:64em){.event-item__has-important-info{margin-bottom:1.5rem}}@media screen and (min-width:100em){.event-item__has-important-info{gap:1rem;margin-bottom:2rem}}.event-item__has-important-info .small-logo{width:4.5379375rem}@media print,screen and (min-width:48em){.event-item__has-important-info .small-logo{width:5.732125rem}}@media screen and (min-width:100em){.event-item__has-important-info .small-logo{width:6.9263125rem}}.event-item__has-important-info span.text-button-small{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--text-default),var(--text-default));background-position:100% 100%,0 96%;background-repeat:no-repeat;background-size:0 2px,0 2px;padding-bottom:.3125rem;transition:all var(--transition-md)}.event-item__has-important-info:hover span.text-button-small{background-size:0 2px,100% 2px}.event-item__link{color:var(--text-primary);display:block;text-decoration:none}.event-item__link>h4{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--text-default),var(--text-default));background-position:100% 100%,0 96%;background-repeat:no-repeat;background-size:0 2px,0 2px;display:inline;transition:all var(--transition-md);word-break:break-word}.event-item__link:hover{color:var(--text-secondary)}.event-item__link:hover>h4{background-size:0 2px,100% 2px}.event-item__date,.event-item__details{margin-bottom:.25rem}@media print,screen and (min-width:64em){.event-item__details{margin-bottom:.5rem}}.event-item__labels{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:1rem}@media print,screen and (min-width:64em){.event-item__labels{margin-bottom:1.25rem}}.event-item__description{margin-bottom:0;margin-top:.5rem}.event-item__actions{margin-top:1.25rem}@media print,screen and (min-width:64em){.event-item__actions{margin-top:2rem}}.event-item__title{font-size:1.75rem}@media print,screen and (min-width:48em){.event-item__title{font-size:3rem}}.event-item__more-info{max-height:0;overflow:hidden;transition:all var(--transition-md)}.event-item__more-info pre{background:#eee;border-radius:.5rem;max-height:400px;overflow:auto;padding:1rem}.event-item__more-info.show{max-height:1900px;transition:all var(--transition-md)}.event-item.__disabled .event-item__details,.event-item.__disabled .event-item__label,.event-item.__disabled .event-item__link{border-color:var(--border-middle);color:var(--text-muted)}.event-item.__disabled .event-item__details h4,.event-item.__disabled .event-item__label h4,.event-item.__disabled .event-item__link h4{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--text-muted),var(--text-muted))}.event-item.__disabled .event-actions__prices,.event-item.__disabled .event-detail__hero--preline{color:var(--text-muted)}.event-item.in-archive .event-actions__buttons>button:not([title=Info]),.event-item.in-archive .event-item__has-important-info,.event-item.in-archive .event-item__labels,.event-item.in-archive .image-component{display:none}.event-label{font-size:.9375rem;line-height:120%}@media print,screen and (min-width:64em){.event-label{font-size:1.25rem}}@media screen and (min-width:85.375em){.event-label{font-size:1.25rem}}@media screen and (min-width:100em){.event-label{font-size:1.25rem}}.event-label{border:1px solid var(--border-default);border-radius:99px;display:inline-block;max-width:100%;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px)and (max-width:991px){.event-label{max-width:180px}}@keyframes linkHoverAnimation-1773ebae{0%{background-size:0 2px,100% 2px}50%{background-size:100% 2px,0 2px}to{background-size:0 2px,100% 2px}}@keyframes expand-width-1773ebae{0%{width:0}to{width:100%}}.event-actions__prices[data-v-1773ebae]{margin-bottom:.5rem}@media print,screen and (min-width:64em){.event-actions__prices[data-v-1773ebae]{margin-bottom:1.5rem}}@media screen and (min-width:85.375em){.event-actions__prices[data-v-1773ebae]{margin-bottom:1.5rem}}@media screen and (min-width:100em){.event-actions__prices[data-v-1773ebae]{margin-bottom:1.5rem}}.event-actions__prices--price[data-v-1773ebae]:not(:last-child):after{content:"/"}.event-actions__buttons[data-v-1773ebae]{display:flex;flex-wrap:wrap;gap:.5rem}.event-actions__buttons .active .shared-icon[data-v-1773ebae]{transform:rotate(180deg);transition:transform var(--transition)}.event-actions__buttons .shared-icon[data-v-1773ebae]{transition:transform var(--transition)}.event-childrens-wrapper .event-childrens{display:flex;flex-direction:column;gap:.5rem}@media print,screen and (min-width:64em){.event-childrens-wrapper .event-childrens{gap:1rem}}.event-childrens-wrapper .event-childrens .event-child{align-items:center;display:flex;gap:.5rem;text-decoration:none}@media print,screen and (min-width:64em){.event-childrens-wrapper .event-childrens .event-child{gap:1rem}}.event-childrens-wrapper .event-childrens .event-child .rahmen-program-link{display:inline;text-decoration:none}.event-childrens-wrapper .event-childrens .event-child .rahmen-program-link span.text-body{background-image:linear-gradient(to right,transparent,transparent),linear-gradient(to right,var(--text-default),var(--text-default));background-position:100% 100%,0 96%;background-repeat:no-repeat;background-size:0 2px,0 2px;display:inline;padding-bottom:.3125rem;transition:all var(--transition-md)}.event-childrens-wrapper .event-childrens .event-child .rahmen-program-link:hover span.text-body{background-size:0 2px,100% 2px}.event-childrens-wrapper .event-childrens .event-child span{color:var(--text-default)}.event-detail__info-second{position:relative}.event-detail__info-second .event-detail__booklet-link{color:var(--text-on-primary);position:absolute;right:0;top:0}.event-casts__item.ml-4{padding-left:1rem}@media print,screen and (min-width:64em){.event-casts__item.ml-4{padding-left:3rem}}.reduced-content__wrapper{mask-image:linear-gradient(180deg,#000 40%,transparent);overflow:hidden}.reduced-content__wrapper .body>p>a{text-decoration:underline}.reduced-content__wrapper .body>p>a:hover{color:var(--secondary-color)}.reduced-content__aside{padding-top:1.5rem;position:relative}.reduced-content__aside .shared-icon{font-size:0}.reduced-content--show .reduced-content__aside{text-transform:uppercase}.reduced-content--show .reduced-content__wrapper{mask-image:linear-gradient(180deg,#000 100%,transparent 0)}@keyframes linkHoverAnimation{0%{background-size:0 2px,100% 2px}50%{background-size:100% 2px,0 2px}to{background-size:0 2px,100% 2px}}@keyframes expand-width{0%{width:0}to{width:100%}}.event-program-booklet__item p{margin:0}.event-program-booklet__item p:last-child{margin-bottom:.5rem}.event-program-booklet__item .text-muted{color:var(--text-muted)}.event-program-booklet__item ul{padding:0 0 .5rem 1rem}@media print,screen and (min-width:64em){.event-program-booklet__item ul{padding:0 0 1rem 3rem}}