@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@font-face{font-display:swap;font-family:"Schauspielbuehnen Serif Regular";src:local("Calluna"),url(./c1b12dfe-db8e-49f0-94ac-7ad0bf217f90.iM33cL-V.woff) format("woff")}@font-face{font-display:swap;font-family:"Schauspielbuehnen Serif Bold";src:url(./3ab3c2c2-f19e-449a-941e-095b8fbe62ba.CYxwO-OO.woff) format("woff")}@font-face{font-display:swap;font-family:Schauspielbuehnen Sans Regular;src:url(./e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.CQQbO_7C.woff) format("woff")}@font-face{font-display:swap;font-family:Schauspielbuehnen Sans Bold;src:url(./184895ac-545b-450b-9d3a-c0a0a7620977.D4v0vMwy.woff) format("woff")}:root{--calender-nav-height:12.66em;--main-nav-height:147px;--main-nav-height-minimal:8.45em}@media only screen and (max-width:1000px){:root{--calender-nav-height:8em;--main-nav-height:8em;--main-nav-height-minimal:6.73em}}@media only screen and (max-width:600px){:root{--calender-nav-height:12em}}html{margin:0;padding:0}html.applications,html.applications body,html.archive,html.archive body,html.article,html.article body,html.articles,html.articles body,html.default,html.default body,html.ensemble,html.ensemble body,html.ensemblecategory,html.ensemblecategory body,html.error,html.error body,html.event,html.event body,html.home,html.home body,html.season,html.season body,html.seasonsingle,html.seasonsingle body{overflow-x:hidden}body{font-family:Schauspielbuehnen Sans Regular;font-size:10px;font-style:normal;font-variant:normal;line-height:10px;margin:0;padding:0;position:relative;font-smooth:auto;-moz-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;text-rendering:optimizeLegibility;touch-action:manipulation}@media only screen and (max-width:1280px){body{font-size:9px}}body *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent}body ::-moz-selection{background:#000;color:#fff}body ::selection{background:#000;color:#fff}body img{white-space:pre}body section{margin:4em auto 0}body main.body{padding-top:var(--main-nav-height)}body .fade-enter-active,body .fade-leave-active{transition:opacity .3s ease-in-out}body .fade-enter-from,body .fade-leave-to{opacity:0}body .bottom-enter-active,body .bottom-enter-from,body .bottom-leave-active,body .bottom-leave-to{transition:opacity .3s ease-in-out,transform .5s ease-in-out}body .bottom-enter-from,body .bottom-leave-to{opacity:0;transform:translateY(-5em)}body svg.spin{animation:rotating 2s linear infinite}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body .°grid-size{max-width:90vw;width:128em}body .°components .°grid,body .°grid{gap:var(--gap)}body .°grid{display:grid;grid-auto-rows:auto;grid-template-columns:repeat(6,1fr)}body .°grid.°gap-1{--gap:1em}body .°grid.°gap-2{--gap:2em}body .°grid.°gap-3{--gap:3em}body .°grid.°gap-4{--gap:4em}@media only screen and (max-width:900px){body .°grid.°tablet-columns-2{grid-template-columns:1fr}body .°grid.°tablet-columns-2>div.container{grid-area:initial!important}}@media only screen and (max-width:700px){body .°grid>div.container{grid-area:initial!important}body .°grid.°mobile-column-1{grid-template-columns:1fr}}body .°grid .°components{width:100%}@media only screen and (max-width:1070px){body .°grid .°components section>.°grid{grid-template-columns:repeat(2,1fr)}body .°grid .°components section>.°grid>*{grid-area:initial!important}}@media only screen and (max-width:700px){body .°grid .°components section>.°grid{grid-template-columns:1fr}}body .°grid.°column-1{grid-template-columns:1fr}body .°grid.°columns-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:900px){body .°grid.°columns-2{display:block;margin:var(--gap) 0}}body .°grid.°columns-3{grid-template-columns:repeat(3,minmax(100px,1fr))}@media only screen and (max-width:1170px){body .°grid.°columns-3{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media only screen and (max-width:700px){body .°grid.°columns-3{grid-template-columns:1fr}}body .°grid.°columns-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1170px){body .°grid.°columns-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:920px){body .°grid.°columns-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:700px){body .°grid.°columns-4{grid-template-columns:1fr}body .°grid.°columns-4.°mobile-columns-2{grid-template-columns:repeat(2,1fr)}}body .°grid>.°grid.°columns-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:550px){body .°grid>.°grid.°columns-2{grid-template-columns:1fr}}body .°grid section:first-child{margin-top:0}body .snowflakes{height:110vh;left:0;pointer-events:none;position:fixed;top:-9vh;width:100vw;z-index:1000}body .snowflakes i,body .snowflakes i:after,body .snowflakes i:before{background:#fff}body .snowflakes i{-webkit-animation:snowflakes 3s linear 2s 20;-moz-animation:snowflakes 3s linear 2s 20;display:inline-block;position:relative}body .snowflakes i:after,body .snowflakes i:before{content:".";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(120deg);width:100%}body .snowflakes i:before{-webkit-transform:rotate(240deg)}@keyframes snowflakes{0%{-webkit-transform:translateZ(0) rotate(0) scale(.6)}to{-webkit-transform:translate3d(15px,1200px,0) rotate(1turn) scale(.6)}}body .snowflakes i:nth-child(3n){-webkit-animation-duration:4s;-webkit-animation-iteration-count:30;height:4px;-webkit-transform-origin:right -45px;width:16px}body .snowflakes i:nth-child(3n+1){-webkit-animation-duration:6s;-webkit-animation-iteration-count:45;height:6px;-webkit-transform-origin:right -30px;width:24px}body .snowflakes i:nth-child(3n+2){-webkit-animation-duration:8s;-webkit-animation-iteration-count:60;height:8px;-webkit-transform-origin:right -15px;width:32px}body .snowflakes i:nth-child(7n){-webkit-animation-delay:0s;-webkit-animation-timing-function:ease-in;opacity:.3}body .snowflakes i:nth-child(7n+1){-webkit-animation-delay:1s;-webkit-animation-timing-function:ease-out;opacity:.4}body .snowflakes i:nth-child(7n+2){-webkit-animation-delay:1.5s;-webkit-animation-timing-function:linear;opacity:.5}body .snowflakes i:nth-child(7n+3){-webkit-animation-delay:2s;-webkit-animation-timing-function:ease-in;opacity:.6}body .snowflakes i:nth-child(7n+4){-webkit-animation-delay:2.5s;-webkit-animation-timing-function:linear;opacity:.7}body .snowflakes i:nth-child(7n+5){-webkit-animation-delay:3s;-webkit-animation-timing-function:ease-out;opacity:.8}body .snowflakes i:nth-child(7n+6){-webkit-animation-delay:3.5s;-webkit-animation-timing-function:ease-in;opacity:.9}section.positions div.list{margin-top:2.4em}section.positions div.list button{align-content:flex-start;align-items:flex-start;background-color:#fefcd0;border:4px solid transparent;border-radius:2px;color:#000;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-size:10px;height:100%;justify-content:space-between;min-height:25.4em;padding:2.4em 2.4em 1.8em;text-align:left;text-decoration:none;transition:box-shadow .5s ease-in-out,border .3s ease-in-out;z-index:1}@media only screen and (max-width:700px){section.positions div.list button{margin-bottom:2em;min-height:21em}section.positions div.list button:last-child{margin-bottom:0}}section.positions div.list button.selected{border:4px solid #000;position:relative;z-index:2}@media(hover:hover){section.positions div.list button:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;position:relative;z-index:2}}section.positions div.list button>.top span{display:block}section.positions div.list button>.top span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.4em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.25em;text-transform:uppercase}section.positions div.list button>.top span.title svg{height:1.3636em}section.positions div.list button>.top span.title svg.actors{width:1.4em}section.positions div.list button>.top span.title svg.dummies{width:1.1em}section.positions div.list button>.top span.title svg.directors{width:1em}section.positions div.list button>.top span.title svg.trainees{width:1.9em}section.positions div.list button>.top span.title svg.outfitters{width:1.1em}section.positions div.list button>.top span.title svg.others{width:1.6em}@media only screen and (max-width:1070px){section.positions div.list button>.top span.title{font-size:2.2em}}section.positions div.list button>.bottom{margin-top:3em;width:100%}section.positions div.list button>.bottom span.notes{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;margin-bottom:1em}section.positions div.list button>.bottom div.req-files span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em;margin-right:.857em;position:relative;white-space:nowrap}section.positions div.list button>.bottom div.req-files span:last-child{margin-right:0}section.positions div.list button>.bottom div.req-files span:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTA0LjUgMTQ0LjQyIDI2NC43NSAzODUuNSAxOTIgMzEyLjU5bDI0MC4xMS0yNDFjOS45MS0xMCAyNi4wNS0xMC4wNiAzNi4wNS0uMTVoLjAxbC4xNC4xNUw1MDQuNSAxMDhjMTAgMTAuMDggMTAgMjYuMzQgMCAzNi40MiIgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlO29wYWNpdHk6LjQiLz48cGF0aCBkPSJtMjY0LjY3IDM4NS41OS01NC41NyA1NC44N2MtOS45MiAxMC0yNi4wNiAxMC4wNi0zNi4wNi4xNGwtLjE0LS4xNEw3LjUgMjczLjFjLTEwLTEwLjA4LTEwLTI2LjMzIDAtMzYuNDFsMzYuMi0zNi40MWM5LjktOS45NyAyNi0xMC4wNSAzNi0uMTdsLjE2LjE3eiIvPjxwYXRoIGQ9Ik0wIDBoNTEydjUxMkgweiIgc3R5bGU9ImZpbGw6bm9uZSIvPjwvc3ZnPg==);background-size:20px 20px;content:"";display:inline-block;height:20px;margin:-4px .5em 0 0;vertical-align:middle;white-space:pre;width:20px}section.commands{transition:opacity .3s ease-in-out}section.commands button{background-color:#000;border:3px dashed transparent;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:10px;padding:2.4em 2.4em 1.8em;text-align:left;text-decoration:none;transition:box-shadow .5s ease-in-out;z-index:1}section.commands button.disabled{opacity:.5;pointer-events:none}@media only screen and (max-width:700px){section.commands button{margin-bottom:2em;margin-left:0!important}section.commands button:last-child{margin-bottom:0}}@media(hover:hover){section.commands button:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;position:relative;z-index:2}}section.commands button span{display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1.5em;text-transform:uppercase;vertical-align:middle}@media only screen and (max-width:1070px){section.commands button span{font-size:1.6em}}section.commands button svg{display:inline-block;height:2em;margin-left:.5em;vertical-align:middle}@media only screen and (max-width:1070px){section.commands button svg{height:1.6em;width:1.6em}}section.commands button.start{padding:2.2em 2.4em 2.4em}section.commands button.start svg{width:2.3em}section.commands button.offers{background:transparent;border:3px dashed #000;color:#000;margin-left:2em;opacity:1;padding:2.2em 2.4em 2.4em}section.commands button.offers svg{width:2.3em}body .loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffff4d;cursor:progress;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}body .loading-overlay>.stage svg{display:block;height:20em;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:20em}body>.application-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#003aace6;display:grid;gap:2em 0;grid-template-areas:"head" "form" "navigation";grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}body>.application-form .head{grid-area:head;padding:2em 2em 0 0;position:relative;text-align:right}body>.application-form .head button.close{background-color:transparent;border:0;cursor:pointer;display:inline-block;height:4.8em;margin:0;outline:0;padding:0;transition:opacity .15s ease-in-out;width:4.8em}body>.application-form .head button.close img,body>.application-form .head button.close svg{color:#fff;height:4.8em;width:3em}body>.application-form .head button.close:active{opacity:.8}body>.application-form .form{grid-area:form;position:relative}body>.application-form .form .card{align-items:center;display:flex;height:100%;justify-content:center;left:0;overflow-y:auto;position:absolute;top:0;width:100%}body>.application-form .form .card>.stage{display:block;max-width:90vw;width:70em}body>.application-form .form .card>.stage h1{color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:6em;line-height:1.33333333em;text-align:center}@media only screen and (max-width:414px){body>.application-form .form .card>.stage h1{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3.6em;line-height:1.55555556em}}body>.application-form .form .card>.stage h2{color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.4em;line-height:1.25em}@media only screen and (max-width:414px){body>.application-form .form .card>.stage h2{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.3em}}body>.application-form .form .card>.stage>p{color:#fff;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38888889em}body>.application-form .form .card>.stage>p a{color:#fff}body>.application-form .form .card>.stage.°centered{text-align:center}body>.application-form .form .card>.stage .fields{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3.2em 2em;justify-content:flex-start;margin-top:5em}@media only screen and (max-width:414px){body>.application-form .form .card>.stage .fields{gap:3em 2em}}body>.application-form .form .card>.stage .fields .size-25{flex-basis:calc(25% - 1em)}@media only screen and (max-width:414px){body>.application-form .form .card>.stage .fields .size-25{flex-basis:calc(33.3334% - 1em)}}body>.application-form .form .card>.stage .fields .size-50{flex-basis:calc(50% - 1em)}body>.application-form .form .card>.stage .fields .size-75{flex-basis:calc(75% - 1em)}@media only screen and (max-width:414px){body>.application-form .form .card>.stage .fields .size-75{flex-basis:calc(66.6667% - 1em)}}body>.application-form .form .card>.stage .fields .size-100{flex:1 0 100%}body>.application-form .form .card>.stage .fields fieldset{border:none;display:block;margin:0;padding:0}body>.application-form .form .card>.stage .fields fieldset>span{color:#fff;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;letter-spacing:.05em;line-height:1em;margin-bottom:.714em;text-transform:uppercase}body>.application-form .form .card>.stage .fields fieldset>span:after{content:" (Optional)";font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:.714em;letter-spacing:.25em;line-height:1em}body>.application-form .form .card>.stage .fields fieldset input{background-color:transparent;border:2px solid #fff;border-radius:6px;color:#fff;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;margin:0;outline:none;padding:.8em;transition:all .3s ease-in-out;width:100%}@media only screen and (max-width:414px){body>.application-form .form .card>.stage .fields fieldset input{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}}body>.application-form .form .card>.stage .fields fieldset input:active,body>.application-form .form .card>.stage .fields fieldset input:focus,body>.application-form .form .card>.stage .fields fieldset input:hover{background-color:#fff;color:#003aac}body>.application-form .form .card>.stage .fields fieldset input:active::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset input:focus::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset input:hover::-moz-placeholder{color:#003aac80}body>.application-form .form .card>.stage .fields fieldset input:active::placeholder,body>.application-form .form .card>.stage .fields fieldset input:focus::placeholder,body>.application-form .form .card>.stage .fields fieldset input:hover::placeholder{color:#003aac80}body>.application-form .form .card>.stage .fields fieldset input::-moz-placeholder{color:#ffffff80}body>.application-form .form .card>.stage .fields fieldset input::placeholder{color:#ffffff80}body>.application-form .form .card>.stage .fields fieldset select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='none' viewBox='0 0 100 100'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23fff' d='M0 27.898c0-1.479.563-2.963 1.699-4.097a5.786 5.786 0 0 1 8.187 0L50 63.917l40.116-40.116a5.786 5.786 0 0 1 8.188 0 5.79 5.79 0 0 1 0 8.19L54.096 76.199a5.786 5.786 0 0 1-8.187 0L1.698 31.992A5.76 5.76 0 0 1 0 27.898'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h100v100H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position-x:calc(100% - .8em);background-position-y:center;background-repeat:no-repeat;background-size:1.2em auto;border:2px solid #fff;border-radius:6px;color:#fff;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;letter-spacing:.05em;line-height:1em;outline:none;padding:1.037em .8em;width:100%}@media only screen and (max-width:414px){body>.application-form .form .card>.stage .fields fieldset select{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}}body>.application-form .form .card>.stage .fields fieldset div.structure{border:2px solid #fff;border-radius:6px;display:block;position:relative;width:100%}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform{align-items:center;background-color:#003aaccc;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage{background-color:#fff;border-radius:16px;box-shadow:0 0 30px 5px #0000001a;max-width:90vw;padding:2em;width:75em}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage h2{color:#000;margin:0}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage p{color:#000;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;margin:.5em 0 0}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form{margin:3em 0}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form span{color:#000!important}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select{border:2px solid #000}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:active,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:focus,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:hover,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:active,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:focus,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:hover{color:#000}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:active::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:focus::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:hover::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:active::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:focus::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:hover::-moz-placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:active::placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:focus::placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:hover::placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:active::placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:focus::placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:hover::placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input::-moz-placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select::-moz-placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input::placeholder,body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select::placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form>div{margin-top:2em}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form>div:first-child{margin-top:0}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button{background-color:transparent;background-color:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-basis:auto;flex-grow:1;flex-shrink:1;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:1px;line-height:1em;opacity:.5;padding:.8em 1.5em;pointer-events:none;text-transform:uppercase;transition:opacity .15s ease-in-out}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button:first-child{margin-right:.5em}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button:last-child{margin-left:.5em}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button.valid{opacity:1;pointer-events:auto}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button:hover{opacity:.8}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button:active{opacity:.4;transition:opacity 0s ease-in-out}body>.application-form .form .card>.stage .fields fieldset div.structure div.values{padding:1em 5em 1em 1em}body>.application-form .form .card>.stage .fields fieldset div.structure div.values>button{background-color:#fff;border:none;border-radius:4px;color:#003aac;cursor:pointer;display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;margin-right:.5em;outline:none;padding:.5em 2.5em .5em 1em;position:relative;transition:opacity .15s ease-in-out;vertical-align:middle}body>.application-form .form .card>.stage .fields fieldset div.structure div.values>button svg{color:#003aac;display:block;height:1.4em;position:absolute;right:.3em;top:50%;transform:translateY(-50%);width:1.4em}body>.application-form .form .card>.stage .fields fieldset div.structure div.values>button:hover{opacity:.8}body>.application-form .form .card>.stage .fields fieldset div.structure span.placeholder{color:#fff;cursor:pointer;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;opacity:.5;padding:1.05em .8em}body>.application-form .form .card>.stage .fields fieldset div.structure span.placeholder:active{opacity:.3}body>.application-form .form .card>.stage .fields fieldset div.structure button.add{background:transparent;border:none;bottom:50%;cursor:pointer;display:block;height:3em;outline:none;position:absolute;right:.8em;transform:translateY(50%);width:3em}body>.application-form .form .card>.stage .fields fieldset div.structure button.add:active{opacity:.5}body>.application-form .form .card>.stage .fields fieldset div.structure button.add svg{color:#fff;display:block;height:100%;width:100%}body>.application-form .form .card>.stage .fields fieldset div.buttons{border:2px solid #fff;border-radius:6px;display:flex}body>.application-form .form .card>.stage .fields fieldset div.buttons button{background-color:transparent;border:none;border-radius:0;border-right:2px solid #fff;color:#fff;cursor:pointer;display:block;flex:1;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;letter-spacing:.05em;line-height:1em;margin:0;padding:1.148em .8em;text-transform:uppercase;transition:all .3s ease-in-out}@media only screen and (max-width:414px){body>.application-form .form .card>.stage .fields fieldset div.buttons button{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}}body>.application-form .form .card>.stage .fields fieldset div.buttons button.selected{background:#fff;color:#003aac}body>.application-form .form .card>.stage .fields fieldset div.buttons button.selected:hover{background-color:#fff}body>.application-form .form .card>.stage .fields fieldset div.buttons button:hover{background-color:#fffc;color:#003aac}body>.application-form .form .card>.stage .fields fieldset div.buttons button:last-child{border-right:none}body>.application-form .form .card>.stage .fields fieldset div.file{align-items:center;border:2px dashed #fff;border-radius:6px;cursor:pointer;display:flex;justify-content:center;padding:3em;position:relative;width:100%}body>.application-form .form .card>.stage .fields fieldset div.file:hover{background-color:#ffffff1a}body>.application-form .form .card>.stage .fields fieldset div.file>div svg{color:#fff;display:block;height:5em;margin:0 auto 3em;width:5em}body>.application-form .form .card>.stage .fields fieldset div.file>div span{color:#fff;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38888889em;text-align:center;text-transform:uppercase}body>.application-form .form .card>.stage .fields fieldset div.file>input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}body>.application-form .form .card>.stage .fields fieldset div.toggle{width:100%}body>.application-form .form .card>.stage .fields fieldset div.toggle>button{background:transparent;border:2px solid #fff;border-radius:6px;cursor:pointer;display:block;outline:none;padding:1.5em;text-align:left;width:100%}body>.application-form .form .card>.stage .fields fieldset div.toggle>button svg{color:#fff;display:inline-block;height:2em;margin-right:1em;vertical-align:middle;width:2em}body>.application-form .form .card>.stage .fields fieldset div.toggle>button span{color:#fff;display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;vertical-align:middle}body>.application-form .form .card>.stage .fields fieldset.required>span:after{content:""}body>.application-form .form .card>.stage .fields fieldset.error>span{color:#f03b39}body>.application-form .form .card>.stage .fields fieldset.error input{border-color:#b5100e;color:#b5100e}body>.application-form .navigation{grid-area:navigation;padding:0 0 4em;position:relative;text-align:center}body>.application-form .navigation button{background-color:transparent;border:2px solid #fff;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:1px;line-height:1em;margin:0 .5em;padding:.8em 1.5em;text-transform:uppercase;transition:all .3s ease-in-out}@media only screen and (max-width:414px){body>.application-form .navigation button{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}}body>.application-form .navigation button.disabled{border-style:dashed;opacity:.5;pointer-events:none}body>.application-form .navigation button:hover{background-color:#fff;color:#003aac}body>.application-modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10}body>.application-modal>.stage{background-color:#fff;border-radius:12px;left:50%;max-width:92vw;padding:3em;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:68em}@media only screen and (max-width:1280px){body>.application-modal>.stage{width:75.5em}}body>.application-modal>.stage button.close{background:none;border:none;color:#000;cursor:pointer;height:4em;outline:none;position:absolute;right:1em;top:1em;transition:opacity .15s ease-in-out;width:4em}body>.application-modal>.stage button.close:hover{opacity:.7}body>.application-modal>.stage button.close:active{opacity:.5}body>.application-modal>.stage button.close svg{fill:#000;height:100%;width:100%}body>.application-modal>.stage span.title{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.5em;line-height:1.4em}body>.application-modal>.stage span.info{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.27777778em;margin:.5em 0 0}body>.application-modal>.stage .buttons{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:2em}body>.application-modal>.stage .buttons>button{background-color:#0000001a;border:none;cursor:pointer;display:block;flex:1 1 auto;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:1px;line-height:1em;margin-right:.5em;padding:1em 0;text-transform:uppercase}body>.application-modal>.stage .buttons>button.negative{background-color:#f54260;color:#fff}body>.application-modal>.stage .buttons>button:hover{opacity:.8}body>.application-modal>.stage .buttons>button:active{opacity:.5}body>.application-modal>.stage .buttons>button:last-child{margin-right:0}main.article .content>*,main.article .pagehead>*{margin:0 auto;width:50vw}@media only screen and (max-width:1024px){main.article .content>*,main.article .pagehead>*{width:70vw}}@media only screen and (max-width:767px){main.article .content>*,main.article .pagehead>*{width:100%}}main.article .pagehead .text.teaser{margin-top:3.2em}main.article img{display:block;height:auto;margin:2.4em 0!important;width:100%!important}main.article section.next-events .eventslider,main.article section.related .related-articles,main.articles section.news .newsoverview{margin-top:2.4em}main.articles section.news .newsoverview .more{background-color:transparent;border:none;color:#000;cursor:pointer;flex-grow:0;flex-shrink:0;font-size:10px;margin:4.8em 0 0 14em;outline:none;padding:0;text-decoration:none}@media only screen and (max-width:1280px){main.articles section.news .newsoverview .more{margin:4.8em 0 0 12.6em}}@media only screen and (max-width:500px){main.articles section.news .newsoverview .more{margin:4.8em 0 0}}main.articles section.news .newsoverview .more>span{align-items:center;color:#000;display:flex;flex-wrap:nowrap;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;text-transform:uppercase}main.articles section.news .newsoverview .more>span span span{display:inline;flex:1 0 auto;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}main.articles section.news .newsoverview .more>span img,main.articles section.news .newsoverview .more>span svg{display:block;height:1em;margin-right:.5em;width:1em}main.articles section.news .newsoverview .more>span img.arrow,main.articles section.news .newsoverview .more>span svg.arrow{animation:bounce 3s infinite;display:inline-block;margin-left:.5em;margin-right:0;position:relative;top:2px}main.articles section.news .newsoverview .more:hover span span{text-decoration-color:#000!important}.ensemblecategory .profile{display:block;position:relative;text-decoration:none;z-index:1}.ensemblecategory .profile .stage{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:#908a7a26;border-radius:8px;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transition:box-shadow .5s ease-in-out;will-change:transform}.ensemblecategory .profile .stage>div img{display:block;filter:saturate(70%);height:45.8em;margin:0;-o-object-fit:cover;object-fit:cover;padding:0;pointer-events:none;transition:filter .5s ease-in-out;width:100%}.ensemblecategory .profile .stage span.name{color:#000;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;padding:1em 0;text-align:center}.ensemblecategory .profile:hover{z-index:2}.ensemblecategory .profile:hover .stage{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}.ensemblecategory .profile:hover .stage>div img{filter:saturate(100%)}@media only screen and (max-width:900px){.ensemblecategory .°grid>.°c-1-4{width:50%!important}}main.event.schauspielhaus{--theme:#003aac}main.event.komoedie{--theme:#b5100e}main.event.other{--theme:#545454}main.event.other .logo img{height:2.6em!important}main.event .eventhead{display:block;margin-top:0}main.event .eventhead .keyvisual{background-color:var(--theme);display:block;height:calc(70vh - var(--main-nav-height));position:relative}main.event .eventhead .keyvisual>img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease-in-out;width:100%;z-index:1}main.event .eventhead .keyvisual>img.visible{opacity:1}main.event .eventhead .keyvisual section.breadcrumb{margin-top:0;padding-top:4em;position:relative;z-index:2}main.event .eventhead .info{background-color:var(--theme);margin-top:0;padding:2.4em}main.event .eventhead .info>.stage{color:#fff;margin:0 auto}main.event .eventhead .info>.stage>div{flex:0 1 auto;width:100%}main.event .eventhead .info>.stage>div>.title{grid-area:1/1/2/5}@media only screen and (max-width:900px){main.event .eventhead .info>.stage>div>.title{grid-area:1/1/2/3}}main.event .eventhead .info>.stage>div>.notice{grid-area:1/5/2/7}@media only screen and (max-width:900px){main.event .eventhead .info>.stage>div>.notice{grid-area:2/1/3/3}}main.event .eventhead .info>.stage>div .logo{pointer-events:none}main.event .eventhead .info>.stage>div .logo svg.as{height:3.7em;width:16.538em}main.event .eventhead .info>.stage>div .logo svg.km{height:3.7em;width:15.2em}main.event .eventhead .info>.stage>div .logo svg.other{height:2.5em;width:19.1em}main.event .eventhead .info>.stage>div .bottom span.subtitle{display:block;font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:2.4em;line-height:1.25em;margin:1.4em 0 .2em}@media only screen and (max-width:900px){main.event .eventhead .info>.stage>div .bottom span.subtitle{font-size:1.6em}}main.event .eventhead .info>.stage>div .notice{height:100%;margin:0;padding-bottom:.9em}main.event .eventhead .info>.stage>div .notice .stage{display:flex;flex-direction:column;height:100%;justify-content:flex-end}main.event .eventhead .info>.stage>div .notice span{color:#fff}main.event .eventhead .info>.stage>div .notice span.title{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1.875em;text-transform:uppercase}main.event .eventhead .info>.stage>div .notice a.cta,main.event .eventhead .info>.stage>div .notice button.cta{margin-top:1em}main.event .eventhead .info>.stage>div .notice a.cta span,main.event .eventhead .info>.stage>div .notice button.cta span{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1em;text-transform:uppercase}main.event .eventhead .info>.stage>div .notice a.cta img,main.event .eventhead .info>.stage>div .notice a.cta span,main.event .eventhead .info>.stage>div .notice a.cta svg,main.event .eventhead .info>.stage>div .notice button.cta img,main.event .eventhead .info>.stage>div .notice button.cta span,main.event .eventhead .info>.stage>div .notice button.cta svg{color:#fff;display:inline-block;vertical-align:middle}main.event .eventhead .info>.stage>div .notice a.cta img,main.event .eventhead .info>.stage>div .notice a.cta svg,main.event .eventhead .info>.stage>div .notice button.cta img,main.event .eventhead .info>.stage>div .notice button.cta svg{animation:bounce 3s infinite;height:2em;margin-left:.2em;width:2em}@media only screen and (max-width:500px){main.event .eventhead .info>.stage>div .notice a.cta img,main.event .eventhead .info>.stage>div .notice a.cta svg,main.event .eventhead .info>.stage>div .notice button.cta img,main.event .eventhead .info>.stage>div .notice button.cta svg{height:1.6em;width:1.6em}}main.event .eventhead .info>.stage>div .notice div.text p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em}main.event .main-content>.°grid>.description{grid-area:1/1/2/5}@media only screen and (max-width:900px){main.event .main-content>.°grid>.description{grid-area:1/1/2/2}}main.event .main-content>.°grid>.meta{grid-area:1/5/2/7}@media only screen and (max-width:900px){main.event .main-content>.°grid>.meta{grid-area:1/2/2/3}}@media only screen and (max-width:700px){main.event .main-content>.°grid>.meta{grid-area:2/1/3/2}}main.event .main-content .teaser p{margin-bottom:.7em}main.event .main-content .teaser+.description{margin-top:0}main.event .main-content h3{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;font-size:2em;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 .25em;text-transform:uppercase}main.event .main-content p{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em;margin:.7em 0 0;text-underline-offset:3px}main.event .main-content p b,main.event .main-content p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;line-height:normal}main.event .main-content span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em}main.event .main-content a.cta,main.event .main-content button.cta{background-color:transparent;border:none;color:#000;cursor:pointer;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;outline:none;text-decoration:none;text-underline-offset:0}main.event .main-content a.cta i,main.event .main-content a.cta span,main.event .main-content button.cta i,main.event .main-content button.cta span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em;margin-top:0;text-transform:none}main.event .main-content a.cta i,main.event .main-content button.cta i{display:inline-block;margin:0 .5em 0 .3em;opacity:.5;vertical-align:middle}main.event .main-content a.cta img,main.event .main-content a.cta span,main.event .main-content a.cta svg,main.event .main-content button.cta img,main.event .main-content button.cta span,main.event .main-content button.cta svg{display:inline-block;vertical-align:middle}main.event .main-content a.cta img,main.event .main-content a.cta svg,main.event .main-content button.cta img,main.event .main-content button.cta svg{animation:bounce 3s infinite;height:2em;margin-left:.2em;width:2em}@media only screen and (max-width:500px){main.event .main-content a.cta img,main.event .main-content a.cta svg,main.event .main-content button.cta img,main.event .main-content button.cta svg{height:1.6em;width:1.6em}}main.event .main-content a.cta.link,main.event .main-content button.cta.link{margin-top:2.4em}main.event .main-content a.cta.link span,main.event .main-content button.cta.link span{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1em;text-transform:uppercase}main.event .main-content div.row{margin-top:3.2em;position:relative}main.event .main-content div.row:first-child{margin-top:0}main.event .main-content div.row div.actor,main.event .main-content div.row div.crew{align-items:flex-end;display:flex;flex-wrap:wrap;gap:0 1.2em;justify-content:flex-start;margin-bottom:.7em}main.event .main-content div.row div.actor:last-child,main.event .main-content div.row div.crew:last-child{margin-bottom:0}main.event .main-content div.row div.actor span.role,main.event .main-content div.row div.crew span.role{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;letter-spacing:.05em;line-height:1.83333333em;text-transform:uppercase}main.event .main-content div.row div.actor a,main.event .main-content div.row div.crew a{color:#000;display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em;margin-top:0;text-decoration-color:#8f8978;text-decoration-style:dashed;text-transform:none;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;vertical-align:middle}main.event .main-content div.row div.actor a:hover,main.event .main-content div.row div.crew a:hover{text-decoration-color:#000}main.event .main-content div.row div.actor a.°no-link,main.event .main-content div.row div.crew a.°no-link{pointer-events:none;text-decoration-color:#fff}main.event .main-content div.row div.actor.crew:first-child,main.event .main-content div.row div.crew.crew:first-child{margin-top:2em}main.event .main-content div.row div.date{margin-bottom:.5em}main.event .main-content div.row div.date:last-of-type{margin-bottom:2.4em}main.event .main-content div.row div.location p{margin:0}main.event .main-content a.button{background-color:#908a7a1a;border-radius:4px;color:#000;display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;margin:0;padding:1em 1.5em;position:absolute;right:0;text-decoration:none;top:-4px;transition:opacity .3s ease-in-out}main.event .main-content a.button img,main.event .main-content a.button span,main.event .main-content a.button svg{display:inline-block;vertical-align:middle}main.event .main-content a.button span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em;margin:0}main.event .main-content a.button img,main.event .main-content a.button svg{height:1.6em;margin:0 .5em 0 0;width:1.6em}main.event .main-content a.button:hover{opacity:.7}main.event .main-content a.button:active{opacity:.5;transition:opacity .15s ease-in-out}main.event .podcast{margin-top:2.4em}main.event .pocasts .more{background-color:transparent;border:none;color:#000;cursor:pointer;flex-grow:0;flex-shrink:0;margin:2em 0 0;outline:none;padding:0;text-decoration:none}main.event .pocasts .more>span{align-items:center;color:#000;display:flex;flex-wrap:nowrap;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;text-transform:uppercase}main.event .pocasts .more>span span span{display:inline;flex:1 0 auto;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}main.event .pocasts .more>span img,main.event .pocasts .more>span svg{display:block;height:1em;margin-right:.5em;width:1em}main.event .pocasts .more>span img.arrow,main.event .pocasts .more>span svg.arrow{animation:bounce 3s infinite;display:inline-block;margin-left:.5em;margin-right:0;position:relative;top:2px}main.event .pocasts .more:hover span span{text-decoration-color:#000!important}main.event .gallery{margin-top:2.4em}main.event section.contact h2,main.event section.partner h2{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;font-size:2em;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 .25em;text-transform:uppercase}main.event section.video{margin:4em auto}.home section.about h1,.home section.about h2,.home section.about h3,.home section.about h4,.home section.about h5,.home section.about h6{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 0;text-transform:uppercase}.home section.about h2{font-size:3.6em;margin-top:0}.home section.about h3{font-size:1.6em}.home section.about p{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em;margin:.7em 0 0;text-underline-offset:3px}.home section.about p b,.home section.about p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em}.home section.about .locations div:first-child{margin-bottom:4em}.home section.about .locations img{display:block;height:4.5em;margin-bottom:1em;width:auto}.home section.about .locations p{margin-top:0}.home section.about .locations .info{margin-top:1.2em}.home section.about .locations .info p{margin-top:.5em}.home section.about .locations .links{margin-top:1.2em}main.podcasts section.headline .external{margin:1em 0 0}main.podcasts section.headline .external a{display:inline-block;margin:1em 1em 0 0;text-align:left;text-decoration:none}main.podcasts section.headline .external a:last-child{margin:1em 0 0}main.podcasts section.headline .external a img{display:inline-block;height:4.5em;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:auto}main.podcasts section.categories{display:block;grid-area:1/1/2/3;position:realtive;width:100%}main.podcasts section.categories>.stage{margin-top:1.2em;position:sticky;top:calc(var(--main-nav-height) + 2.4em);transition:top .2s ease-in-out}main.podcasts section.categories>.stage a{background-color:#eae9e5;border-radius:2px;display:block;height:9em;margin-top:1.2em;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease-in-out;width:100%}main.podcasts section.categories>.stage a:first-child{margin-top:0}main.podcasts section.categories>.stage a img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:100%}main.podcasts section.categories>.stage a div.content{height:calc(100% - 4em);inset:2em;position:absolute;width:calc(100% - 4em);z-index:2}main.podcasts section.categories>.stage a div.content:after{background-color:#000;content:"";height:calc(100% + 4em);inset:-2em;opacity:0;position:absolute;transition:opacity .3s ease-in-out;width:calc(100% + 4em);z-index:0}main.podcasts section.categories>.stage a div.content span{color:#000;display:block;position:relative;transition:color .3s ease-in-out;z-index:3}main.podcasts section.categories>.stage a div.content span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1.2em;text-transform:uppercase}main.podcasts section.categories>.stage a div.content span.episodes{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em}@media(hover:hover){main.podcasts section.categories>.stage a:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;z-index:3}main.podcasts section.categories>.stage a:hover img{opacity:1}main.podcasts section.categories>.stage a:hover div.content span{color:#fff}main.podcasts section.categories>.stage a:hover div.content:after{opacity:.3}main.podcasts section.categories>.stage a:hover.all div.content span{color:#000}main.podcasts section.categories>.stage a:hover.all div.content:after{opacity:0}}main.podcasts section.categories>.stage a.router-link-exact-active{box-shadow:0 15px 30px #0000004d,0 25px 50px #32325d40;padding-top:100%;transition:all .3s ease-in-out;z-index:2}main.podcasts section.categories>.stage a.router-link-exact-active img{opacity:1;transition:opacity .3s ease-in-out}main.podcasts section.categories>.stage a.router-link-exact-active div.content:after{opacity:.7}main.podcasts section.categories>.stage a.router-link-exact-active div.content span{color:#fff}main.podcasts section.categories>.stage a.router-link-exact-active.all{padding-top:0}main.podcasts section.categories>.stage a.router-link-exact-active.all div.content:after{opacity:0}main.podcasts section.categories>.stage a.router-link-exact-active.all div.content span{color:#000}main.podcasts section.podcasts{grid-area:1/3/2/7;margin-top:6em}main.podcasts section.podcasts div.podcast{margin-top:2.4em}main.podcasts section.podcasts div.podcast:first-child{margin-top:1.2em}@media only screen and (max-width:1070px){main.podcasts section.°grid-size .°grid{display:block}main.podcasts section.°grid-size .°grid section.categories>.stage{display:grid;gap:1.2em;grid-template-columns:repeat(3,1fr)}main.podcasts section.°grid-size .°grid section.categories>.stage a{margin-top:0}main.podcasts section.°grid-size .°grid section.categories>.stage a.router-link-exact-active{padding-top:0}main.podcasts section.°grid-size .°grid section.podcasts{margin-top:4.8em}}@media only screen and (max-width:900px){main.podcasts section.°grid-size .°grid section.categories>.stage{display:grid;gap:1.2em;grid-template-columns:repeat(2,1fr)}main.podcasts section.°grid-size .°grid section.categories>.stage a{margin-top:0}main.podcasts section.°grid-size .°grid section.categories>.stage a.router-link-exact-active{padding-top:0}}@media only screen and (max-width:600px){main.podcasts section.°grid-size .°grid section.categories>.stage{display:grid;gap:1.2em;grid-template-columns:1fr}main.podcasts section.°grid-size .°grid section.categories>.stage a{margin-top:0}main.podcasts section.°grid-size .°grid section.categories>.stage a.router-link-exact-active{padding-top:100%}main.podcasts section.°grid-size .°grid section.categories>.stage a.router-link-exact-active.all{padding-top:0}}header.main-header.minimal+main section.categories>div.stage{top:calc(var(--main-nav-height-minimal) + 2.4em)}.profile section.head,.profilegeneric section.head{align-content:center;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:2em}.profile section.head .left,.profilegeneric section.head .left{flex:0 0 55%;order:1;position:sticky;top:calc(var(--main-nav-height) + 2.4em);transition:top .2s ease-in-out}.profile section.head .left .°grid,.profilegeneric section.head .left .°grid{margin-top:2em}.profile section.head .left .°grid:first-child,.profilegeneric section.head .left .°grid:first-child{margin-top:0}.profile section.head .left .°components.text div.text,.profile section.head .left section.text div.text,.profilegeneric section.head .left .°components.text div.text,.profilegeneric section.head .left section.text div.text{max-width:none}.profile section.head .right,.profilegeneric section.head .right{flex:0 0 45%;order:2;padding-left:4em}.profile section.head .right img,.profilegeneric section.head .right img{border-radius:4px;display:block;height:auto;pointer-events:none;width:100%}.profile section.head .right .caption,.profilegeneric section.head .right .caption{margin-top:1.2em}.profile section.head .right .caption p,.profilegeneric section.head .right .caption p{color:#000000b3;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;letter-spacing:.05em;line-height:1em;text-transform:uppercase}@media only screen and (max-width:700px){.profile section.head,.profilegeneric section.head{flex-direction:column;gap:2.4em 0}.profile section.head .left,.profile section.head .right,.profilegeneric section.head .left,.profilegeneric section.head .right{flex:1}.profile section.head .left,.profilegeneric section.head .left{order:2;position:relative;top:0}.profile section.head .right,.profilegeneric section.head .right{order:1;padding:0}}.profile .gallery,.profile .podcast,.profilegeneric .gallery,.profilegeneric .podcast{margin-top:2.4em}.profile .pocasts .more,.profilegeneric .pocasts .more{background-color:transparent;border:none;color:#000;cursor:pointer;flex-grow:0;flex-shrink:0;margin:2em 0 0;outline:none;padding:0;text-decoration:none}.profile .pocasts .more>span,.profilegeneric .pocasts .more>span{align-items:center;color:#000;display:flex;flex-wrap:nowrap;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;text-transform:uppercase}.profile .pocasts .more>span span span,.profilegeneric .pocasts .more>span span span{display:inline;flex:1 0 auto;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.profile .pocasts .more>span img,.profile .pocasts .more>span svg,.profilegeneric .pocasts .more>span img,.profilegeneric .pocasts .more>span svg{display:block;height:1em;margin-right:.5em;width:1em}.profile .pocasts .more>span img.arrow,.profile .pocasts .more>span svg.arrow,.profilegeneric .pocasts .more>span img.arrow,.profilegeneric .pocasts .more>span svg.arrow{animation:bounce 3s infinite;display:inline-block;margin-left:.5em;margin-right:0;position:relative;top:2px}.profile .pocasts .more:hover span span,.profilegeneric .pocasts .more:hover span span{text-decoration-color:#000!important}header.main-header.minimal+main>section.head>div.left{top:calc(var(--main-nav-height-minimal) + 2.4em)}@media only screen and (max-width:700px){header.main-header.minimal+main>section.head>div.left{top:0}}main.season .seasonoverview>.°grid div.as section.eventstripes div.event,main.season .seasonoverview>.°grid div.km section.eventstripes div.event{margin-top:2em}main.season .seasonoverview .°grid>div>svg{display:block}main.season .seasonoverview .°grid>div>svg.as{color:#003aac;height:4.5em;width:20.1em}main.season .seasonoverview .°grid>div>svg.km{color:#b5100e;height:4.5em;width:18.5em}@media only screen and (max-width:900px){main.season .seasonoverview .°grid>.km{margin-top:2.8em}}main.season .seasonoverview>.other{margin-top:4.8em}main.season .seasonoverview>.other>svg.other{height:3.1em;width:23.7em}main.season .seasonoverview>.other section.eventstripes div.event{margin-top:0}main.season .seasonoverview>.other section.eventstripes div.event a{display:block;height:100%}main.season .seasonoverview>.other section.eventstripes div.event a div.info{display:flex;flex-direction:column;height:calc(100% - 30em);justify-content:space-between}@media only screen and (max-width:900px){main.season .seasonoverview>.other section.eventstripes{grid-auto-rows:auto}main.season .seasonoverview>.other section.eventstripes div.event a{display:flex;height:auto}main.season .seasonoverview>.other section.eventstripes div.event a div.info{display:block;height:auto}}main.seasonsingle .seasonoverview>.°grid div.as section.eventstripes div.event,main.seasonsingle .seasonoverview>.°grid div.km section.eventstripes div.event{margin-top:2em}main.seasonsingle .seasonoverview .°grid>div>svg{display:block}main.seasonsingle .seasonoverview .°grid>div>svg.as{color:#003aac;height:4.5em;width:20.1em}main.seasonsingle .seasonoverview .°grid>div>svg.km{color:#b5100e;height:4.5em;width:18.5em}main.seasonsingle .seasonoverview>.other{margin-top:4.8em}main.seasonsingle .seasonoverview>.other>svg.other{height:3.1em;margin-top:0;width:23.7em}main.seasonsingle .seasonoverview>.other section.eventstripes div.event{margin-top:0}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a{display:block;height:100%}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a div.info{display:flex;flex-direction:column;height:calc(100% - 30em);justify-content:space-between}@media only screen and (max-width:900px){main.seasonsingle .seasonoverview>.other section.eventstripes{grid-auto-rows:auto}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a{display:flex;height:auto}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a div.info{display:block;height:auto}}.storybook section.pagehead{margin-top:2.4em}.storybook section.pagehead .introduction{margin-top:1.6em}.storybook section.pagehead .introduction p{margin-top:1.2em}.storybook section.pagehead .introduction p:first-child{margin-top:0}.storybook section.stories{margin-top:4.8em}.storybook section.stories .stories-grid{display:grid;gap:3em 2.4em;grid-template-columns:repeat(4,1fr)}.storybook section.stories article.story{align-items:stretch;display:flex;flex-direction:column}.storybook section.stories article.story .story-media .story-video{align-items:center;aspect-ratio:9/16;background-color:#00000014;display:flex;justify-content:center;overflow:hidden;position:relative}.storybook section.stories article.story .story-media .story-video:after{background:#0000001a;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .24s ease}.storybook section.stories article.story .story-media .story-video.is-playing:after{opacity:0}.storybook section.stories article.story .story-media .story-video .story-video__media{filter:blur(16px);height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.08);transition:filter .24s ease,transform .24s ease;width:100%}.storybook section.stories article.story .story-media .story-video:not(.is-playing):hover .story-video__media{filter:blur(12px);transform:scale(1.04)}.storybook section.stories article.story .story-media .story-video.is-playing .story-video__media{filter:none;transform:scale(1)}.storybook section.stories article.story .story-media .story-video .story-video__play,.storybook section.stories article.story .story-media .story-video .story-video__stop{align-items:center;border:none;color:#000;cursor:pointer;display:inline-flex;justify-content:center;position:absolute;transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.storybook section.stories article.story .story-media .story-video .story-video__play{background-color:#ffffffd9;border-radius:50%;box-shadow:0 .6em 1.6em #0000002e;height:6.4em;left:50%;top:50%;transform:translate(-50%,-50%);width:6.4em}.storybook section.stories article.story .story-media .story-video .story-video__play:focus-visible,.storybook section.stories article.story .story-media .story-video .story-video__play:hover{background-color:#fffffff2;transform:translate(-50%,-50%) scale(1.05)}.storybook section.stories article.story .story-media .story-video .story-video__play .story-video__play-icon{border-color:transparent transparent transparent #000;border-style:solid;border-width:1.2em 0 1.2em 2em;display:block;height:0;width:0}.storybook section.stories article.story .story-media .story-video .story-video__stop{background-color:#fffc;border-radius:50%;bottom:1.4em;height:3.6em;left:1.4em;opacity:.9;width:3.6em}.storybook section.stories article.story .story-media .story-video .story-video__stop:focus-visible,.storybook section.stories article.story .story-media .story-video .story-video__stop:hover{background-color:#fffffff2;opacity:1;transform:scale(1.05)}.storybook section.stories article.story .story-media .story-video .story-video__stop .story-video__stop-icon{background-color:#000;border-radius:.2em;display:block;height:1.2em;width:1.2em}.storybook section.stories article.story .story-media .story-video:not(.is-playing) .story-video__stop{display:none}.storybook section.stories article.story .story-meta{margin-top:1.6em}.storybook section.stories article.story .story-meta a,.storybook section.stories article.story .story-meta span{align-items:center;color:#000;display:inline-flex;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;letter-spacing:.05em;line-height:1.57142857em;text-transform:uppercase}.storybook section.stories article.story .story-meta a{text-decoration:none;transition:color .2s ease-in-out,text-decoration-color .2s ease-in-out}.storybook section.stories article.story .story-meta a:focus,.storybook section.stories article.story .story-meta a:hover{color:#000000b3;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.3em}@media only screen and (max-width:1260px){.storybook section.stories .stories-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:980px){.storybook section.stories .stories-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:620px){.storybook section.stories .stories-grid{grid-template-columns:repeat(2,1fr)}.storybook section.stories article.story .story-media .story-video{aspect-ratio:16/9}}div.preview>.loading{background:#7c0b0a;height:100%;left:0;position:fixed;top:0;transition:transform 2s ease-in-out 1s;width:100%;z-index:100}div.preview>.loading.hide{pointer-events:none;transform:translate(-150%)}div.preview>.loading.hide>.stage{top:-100%}div.preview>.loading>.stage{background-color:#fff;border-radius:12px;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;cursor:default;left:50%;max-width:90vw;padding:3em;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate3d(-50%,-50%,0);transition:top 1s ease-in-out;width:40em;z-index:2}div.preview>.loading>.stage.error{width:60em}div.preview>.loading>.stage>svg{display:block;height:15em;margin:0 auto;width:15em}div.preview>.loading>.stage>h1{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3em;line-height:1.33333333em;margin:0;padding:0;text-transform:uppercase}div.preview>.loading>.stage>p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38888889em;margin:1em 0 0;opacity:.3;padding:0}div.preview>.loading>.stage>p.message{opacity:1}div.preview>.loading>.curtains{inset:-10% 0 0;margin:auto;position:absolute;transform-origin:-120% top;transform-style:preserve-3d;transition:transform 6s ease;width:100%;z-index:1}div.preview>.loading>.curtains>.lamellae{animation:lamellae 2s ease infinite;background:repeating-linear-gradient(270deg,#b5100e 4vw,#560807 8vw,#f03b39 10vw);background-size:100% 100%;display:inline-block;height:120vh;transform:rotate(3deg);transform-origin:0 0;width:10vw}@keyframes lamellae{50%{transform:rotate(-3deg)}}div.preview>.loading>.curtains .lamellae:first-child{animation-delay:-.1s}div.preview>.loading>.curtains .lamellae:nth-child(2){animation-delay:-.2s}div.preview>.loading>.curtains .lamellae:nth-child(3){animation-delay:-.3s}div.preview>.loading>.curtains .lamellae:nth-child(4){animation-delay:-.4s}div.preview>.loading>.curtains .lamellae:nth-child(5){animation-delay:-.5s}div.preview>.loading>.curtains .lamellae:nth-child(6){animation-delay:-.6s}div.preview>.loading>.curtains .lamellae:nth-child(7){animation-delay:-.7s}div.preview>.loading>.curtains .lamellae:nth-child(8){animation-delay:-.8s}div.preview>.loading>.curtains .lamellae:nth-child(9){animation-delay:-.9s}div.preview>.loading>.curtains .lamellae:nth-child(10){animation-delay:-1s}div.preview>.draft .preview-notice{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#000c;border-radius:8px;bottom:2em;cursor:not-allowed;padding:1.5em 3em;position:fixed;right:2em;transition:opacity .15s ease-in-out;z-index:90}div.preview>.draft .preview-notice:hover{opacity:0}div.preview>.draft .preview-notice span{color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em;text-transform:uppercase}section.breadcrumb.inverted nav.breadcrumb ol li,section.breadcrumb.inverted nav.breadcrumb ol li:before{color:#fff}section.breadcrumb.inverted nav.breadcrumb ol li a{color:#fff;text-decoration-color:transparent;text-shadow:0 0 20px transparent}section.breadcrumb.inverted nav.breadcrumb ol li a:hover{text-decoration-color:#fff}section.breadcrumb.inverted nav.breadcrumb ol li svg{color:#fff}section.calendar{margin:0 auto}section.calendar>div.head{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:2em;height:var(--calender-nav-height);justify-content:space-between;position:relative;position:sticky;top:var(--main-nav-height);-webkit-touch-callout:none;background-color:#fff;border-bottom:1px solid #000;padding:3em 0;transition:top .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}@media only screen and (max-width:940px){section.calendar>div.head{align-items:flex-start;flex-direction:column;height:var(--calender-nav-height)}}section.calendar>div.head:after{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;width:103%;z-index:-1}section.calendar>div.head>a{background-color:#908a7a1a;border-radius:4px;color:#000;display:inline-block;flex:0 0 auto;padding:1em 1.5em;text-decoration:none;transition:opacity .3s ease-in-out}@media only screen and (max-width:940px){section.calendar>div.head>a{display:none}}section.calendar>div.head>a img,section.calendar>div.head>a span,section.calendar>div.head>a svg{display:inline-block;vertical-align:middle}section.calendar>div.head>a span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}section.calendar>div.head>a img,section.calendar>div.head>a svg{height:1.6em;margin:0 .5em 0 0;width:1.6em}section.calendar>div.head>a:hover{opacity:.7}section.calendar>div.head>a:active{opacity:.5;transition:opacity .15s ease-in-out}section.calendar>div.head .navigation{align-content:center;align-items:center;display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:nowrap;gap:1em 0;margin-left:-1em;min-height:0}@media only screen and (max-width:940px){section.calendar>div.head .navigation{flex-wrap:wrap}}section.calendar>div.head .navigation .seperator{border-right:1px dashed hsla(44,9%,52%,.5);display:block;height:6em;margin:0 1em;width:0}@media only screen and (max-width:940px){section.calendar>div.head .navigation .seperator{height:3em}}section.calendar>div.head .navigation>.month{position:relative;z-index:10}section.calendar>div.head .navigation>.month:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 1em 1em;bottom:0;content:"";height:1em;height:0;left:50%;opacity:0;position:absolute;transform:translate(-50%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:1em;width:0;z-index:10}section.calendar>div.head .navigation>.month .daypicker{left:0;pointer-events:none;position:absolute;top:100%;z-index:2}@media only screen and (max-width:940px){section.calendar>div.head .navigation>.month .daypicker{display:none!important}}section.calendar>div.head .navigation>.month .daypicker .stage{background-color:#fff;border-radius:8px;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;display:block;opacity:0;padding:2em 1.5em 0;position:relative;transform:translate3d(-2em,-10%,0);transition:opacity .3s ease-in-out,transform .3s ease-in-out}section.calendar>div.head .navigation>.month .daypicker .stage table{border-collapse:collapse;table-layout:fixed}section.calendar>div.head .navigation>.month .daypicker .stage table thead tr td{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em;opacity:1;padding:0 0 .5em;text-align:center;text-transform:uppercase}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td{cursor:default;text-align:center;vertical-align:middle}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td span{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;height:3em;line-height:1em;position:relative;width:3em}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.other{opacity:.1}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.active{cursor:pointer;opacity:1}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.active span{color:#000}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.active span:after{background-color:#908a7a26;border-radius:50%;content:"";height:80%;left:10%;position:absolute;top:-24%;transition:background-color .3s ease-in-out;width:80%}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.active:hover span:after{background-color:#908a7a4d}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.active:hover span:active{opacity:.5}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr:first-child td span{margin-top:1.2em}section.calendar>div.head .navigation>.month:hover:after{opacity:1;transform:translate3d(-50%,1.5em,0)}section.calendar>div.head .navigation>.month:hover .daypicker{pointer-events:auto}section.calendar>div.head .navigation>.month:hover .daypicker .stage{opacity:1;transform:translate3d(-2em,1.5em,0)}section.calendar>div.head .navigation>.month a{background-color:transparent;border:none;cursor:pointer;display:block;margin:0;outline:none;padding:0 1em;text-align:center;text-decoration:none;transition:opacity .1s ease-in-out}section.calendar>div.head .navigation>.month a:hover{opacity:.8}section.calendar>div.head .navigation>.month a:active{opacity:.6}section.calendar>div.head .navigation>.month a.past span{opacity:.2}section.calendar>div.head .navigation>.month a.selected{pointer-events:none}section.calendar>div.head .navigation>.month a.selected span{opacity:1}section.calendar>div.head .navigation>.month a span{color:#000;display:block;opacity:.5;transition:opacity .15s ease-in-out}section.calendar>div.head .navigation>.month a span.month{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.2em;line-height:1.36363636em}@media only screen and (max-width:940px){section.calendar>div.head .navigation>.month a span.month{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em}}section.calendar>div.head .navigation>.month a span.year{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:2em;line-height:1em}@media only screen and (max-width:940px){section.calendar>div.head .navigation>.month a span.year{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:1.3em;line-height:1em}}section.calendar>div.list{display:block;margin-top:3em;position:relative;z-index:1}section.calendar>div.list>.group{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:4.5em;position:relative}section.calendar>div.list>.group:last-child{margin:0}section.calendar>div.list>.group>.day{flex:1 1 12em;position:relative;transform:translate(-1.65em)}section.calendar>div.list>.group>.day>div{position:sticky;top:calc(var(--main-nav-height) + var(--calender-nav-height) + 3em);transition:top .2s ease-in-out}@media only screen and (max-width:600px){section.calendar>div.list>.group>.day>div{top:calc(var(--main-nav-height-minimal) + var(--calender-nav-height) + 7em)}}section.calendar>div.list>.group>.day>div>span{display:block;margin:0;text-align:center}section.calendar>div.list>.group>.day>div>span.day{font-family:"Schauspielbuehnen Serif Bold",Times New Roman,serif;font-size:6em;line-height:1em}section.calendar>div.list>.group>.day>div>span.month,section.calendar>div.list>.group>.day>div>span.weekday{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}section.calendar>div.list>.group>.day>div>span.month{margin-top:.6em}@media only screen and (max-width:980px){section.calendar>div.list>.group>.day{flex:1 1 8em}section.calendar>div.list>.group>.day>div>span.day{font-family:"Schauspielbuehnen Serif Bold",Times New Roman,serif;font-size:4em;line-height:1em}section.calendar>div.list>.group>.day>div>span.month,section.calendar>div.list>.group>.day>div>span.weekday{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}section.calendar>div.list>.group>.day>div>span.month{margin-top:.6em}}@media only screen and (max-width:500px){section.calendar>div.list>.group>.day{flex:1 1 8em;transform:translate(-1em)}}section.calendar>div.list>.group>.events{flex:1 1 100%}section.calendar>div.list>.group>.events>.calendar-event{margin-bottom:1em}section.calendar>div.list>.group>.events>.calendar-event:last-child{margin:0}header.main-header.minimal+main>section.calendar>div.head{top:var(--main-nav-height-minimal)}header.main-header.minimal+main>section.calendar div.list div.group div.day>div{top:calc(var(--main-nav-height-minimal) + var(--calender-nav-height) + 3em)}@media only screen and (max-width:600px){header.main-header.minimal+main>section.calendar div.list div.group div.day>div{top:calc(var(--main-nav-height-minimal) + var(--calender-nav-height) + 3em)}}section.eventstripes>div{margin-top:.5em;position:relative;z-index:1}section.eventstripes>div:hover{z-index:2}section.eventstripes>div:first-child{margin-top:0}section.eventstripes>div.links{margin-top:4.8em}section.eventstripes>div.links span img{display:inline-block;padding-top:4px}footer{background-color:#002248;margin-top:7.2em;padding:4.8em 0 0}footer div.contact{color:#fff;margin:0 auto}footer div.contact .venues .venue:nth-child(3),footer div.contact .venues .venue:nth-child(4){display:none}footer div.contact .venues img{display:block;filter:invert(1);height:4.4em;margin-bottom:2.4em;width:auto}footer div.contact .venues p{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:1.6em;line-height:1.375em;margin:0}footer div.contact .venues h3{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.15em;line-height:1em;margin:1.5em 0 .75em;text-transform:uppercase}footer div.contact .venues>.venue:first-child{text-align:right}footer div.contact .venues>.venue:first-child img{margin-left:auto}@media only screen and (max-width:900px){footer div.contact .venues{text-align:center}footer div.contact .venues img{margin:0 auto 2.4em}footer div.contact .venues>.venue:first-child{text-align:center}footer div.contact .venues>.venue:first-child img{margin:0 auto 2.4em}}footer div.contact .text{margin-top:2.4em;text-align:center}footer div.contact .text p{display:block;font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:1.6em;line-height:1.5em;margin:.7em 0 0;text-underline-offset:3px}footer div.contact .text p b,footer div.contact .text p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;letter-spacing:.15em;line-height:1em;text-transform:uppercase}footer div.contact .text p b em,footer div.contact .text p b i,footer div.contact .text p strong em,footer div.contact .text p strong i{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;font-size:1.68em;font-style:normal;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 0;text-transform:uppercase}footer div.contact .text a{color:#fff;text-decoration:none;transition:opacity .3s ease-in-out}footer div.contact .text a:hover{opacity:.7}footer div.contact .text a:active{opacity:.5}footer div.contact .text a:after,footer div.contact .text a:before{display:none}footer div.contact .logos{grid-template-columns:repeat(3,1fr);margin:4.8em auto;max-width:60vw;min-width:0}@media only screen and (max-width:1170px){footer div.contact .logos{max-width:80vw}}@media only screen and (max-width:920px){footer div.contact .logos{max-width:none}}@media only screen and (max-width:600px){footer div.contact .logos{grid-template-columns:1fr;max-width:60vw}}footer div.contact .logos div img{display:block;height:100%;pointer-events:none;width:100%}footer div.nav{background-color:#0000004d}footer div.nav,footer div.nav ul{align-items:center;display:flex;justify-content:center}footer div.nav ul{flex-wrap:wrap;gap:2em 4em;margin:4em 0;padding:0}footer div.nav ul li{list-style:none}footer div.nav ul li a{color:#fff;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;letter-spacing:.15em;line-height:1em;text-decoration:none;text-transform:uppercase;transition:opacity .3s ease-in-out}footer div.nav ul li a:hover{opacity:.7}footer div.nav ul li a:active{opacity:.5}footer div.legal{align-items:center;background-color:#0009;color:#fff;display:flex;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;justify-content:center;line-height:1.28571429em;padding:2em;text-align:center;width:100%}section.link{margin-top:2.4em}header{background:#fff;display:block;height:var(--main-nav-height);left:0;position:fixed;top:0;width:100%;z-index:3;-webkit-touch-callout:none;box-shadow:0 50px 100px -20px #32325d00,0 30px 60px -30px transparent;transition:box-shadow .5s ease-in-out,height .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(hover:hover){header:hover{box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}header:hover .stage{border-bottom:1px solid transparent}}header.minimal:not(:hover){height:var(--main-nav-height-minimal)}header.minimal:not(:hover)>.stage{padding:2em 0}header.minimal:not(:hover)>.stage .logo img,header.minimal:not(:hover)>.stage .logo svg{height:4.2em;width:23.8em}header.minimal:not(:hover)>.stage .subnav{margin-bottom:-2em;opacity:0}header>.stage{align-content:center;align-items:flex-end;border-bottom:1px solid #000;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;justify-content:space-between;margin:0 auto;padding:3em 0;transition:padding .2s ease-in-out,border-bottom .3s ease-in-out}header>.stage .mobile-nav{display:none}header>.stage .logo{color:#000;display:inline-block;vertical-align:middle}header>.stage .logo svg.main-logo{height:4.5em;transition:all .2s ease-in-out;width:25.5em}header>.stage nav ul,header>.stage nav ul li{margin:0;padding:0}header>.stage nav ul li a{text-decoration:none}header>.stage nav.main{display:block;position:relative;z-index:2}header>.stage nav.main ul li{display:inline-block}header>.stage nav.main ul li a{color:#000;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;letter-spacing:1px;line-height:1em;padding:1em 1.5em;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease-in-out}header>.stage nav.main ul li a:hover{background-color:#908a7a0d}header>.stage nav.main ul li a:active{opacity:.8}header>.stage nav.main ul li a.router-link-active{background-color:#908a7a26}@media only screen and (max-width:1300px){header>.stage nav.main ul li a{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}}header>.stage nav.main ul li:last-child{margin-left:1em}header>.stage nav.main ul li:last-child a,header>.stage nav.main ul li:nth-last-child(2) a{background-color:#f2ea29}header>.stage nav.subnav{display:block;margin-bottom:2em;position:relative;text-align:right;transition:opacity .2s ease-in-out,margin-bottom .2s ease-in-out;z-index:1}header>.stage nav.subnav ul{display:inline-block;position:relative}header>.stage nav.subnav ul li{display:inline-block;margin:0 1.5em}header>.stage nav.subnav ul li:first-child{margin-left:0}header>.stage nav.subnav ul li:last-child{margin-right:0}header>.stage nav.subnav ul li button{background:transparent;border:none;cursor:pointer;outline:none}header>.stage nav.subnav ul li a,header>.stage nav.subnav ul li button{color:#000000b3;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;letter-spacing:1px;line-height:1.26666667em;padding:0;transition:opacity .15s ease-in-out}header>.stage nav.subnav ul li a.active,header>.stage nav.subnav ul li a.router-link-active,header>.stage nav.subnav ul li button.active,header>.stage nav.subnav ul li button.router-link-active{pointer-events:none}header>.stage nav.subnav ul li a.active span,header>.stage nav.subnav ul li a.router-link-active span,header>.stage nav.subnav ul li button.active span,header>.stage nav.subnav ul li button.router-link-active span{border-bottom:1px dashed rgba(0,0,0,.7)}header>.stage nav.subnav ul li a:hover,header>.stage nav.subnav ul li button:hover{opacity:.9}header>.stage nav.subnav ul li a:active,header>.stage nav.subnav ul li button:active{opacity:.8}header>.stage nav.subnav ul li a img,header>.stage nav.subnav ul li a span,header>.stage nav.subnav ul li a svg,header>.stage nav.subnav ul li button img,header>.stage nav.subnav ul li button span,header>.stage nav.subnav ul li button svg{display:inline-block;vertical-align:middle}header>.stage nav.subnav ul li a img,header>.stage nav.subnav ul li a svg,header>.stage nav.subnav ul li button img,header>.stage nav.subnav ul li button svg{height:1em;margin-right:.3em;margin-top:-1px;width:1em}header>.stage nav.subnav ul li a span,header>.stage nav.subnav ul li button span{border-bottom:1px dashed transparent;transition:border-bottom .15s ease-in-out}header>.stage nav.subnav ul li.social{margin:0}header>.stage nav.subnav ul li.social a{margin:0 0 0 .5em}header>.stage nav.subnav ul li.social a img,header>.stage nav.subnav ul li.social a svg{height:1.5em;margin-right:0;margin-top:-1px;width:1.5em}@media only screen and (max-width:1140px){header>.stage .logo img{height:3.8em}header>.stage .menu nav.main ul li a{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1em;padding:1em 1.25em}}@media only screen and (max-width:1000px){header>.stage{align-items:center;padding:3em 0}header>.stage .logo{z-index:9}header>.stage .logo img{height:3.4em}header>.stage .menu{background:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:-110vh;transition:top .5s ease-in-out .3s;width:100%;z-index:8}header>.stage .menu nav.subnav{order:2}header>.stage .menu nav.main{opacity:0;order:1;transition:opacity .3s ease-in-out}header>.stage .menu nav.main ul{align-items:center;display:flex;flex-direction:column;gap:1.2em}header>.stage .menu nav.main ul li{display:inline-block;text-align:center}header>.stage .menu nav.main ul li a{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.4em;line-height:1em}header>.stage .menu nav.subnav{background:#908a7a26;bottom:0;left:0;margin:0;opacity:0;padding:2em 0;pointer-events:none;position:fixed;text-align:center;transition:all .3s ease-in-out;width:100%}header>.stage .menu nav.subnav ul{align-items:center;display:flex;flex-wrap:wrap;gap:2em 4em;justify-content:center;margin:0;padding:0 6vw;width:100%}header>.stage .menu nav.subnav ul li{margin:0}header>.stage .menu nav.subnav ul li a,header>.stage .menu nav.subnav ul li button{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em}header>.stage .menu.mobileNavActive{top:0;transition:top .5s ease-in-out}header>.stage .menu.mobileNavActive nav.main{opacity:1;transition:opacity .3s ease-in-out .5s}header>.stage .menu.mobileNavActive nav.subnav{opacity:1;pointer-events:auto;transition:all .3s ease-in-out .5s}header>.stage .mobile-nav{display:block;position:relative;transition:all .3s ease-in-out;z-index:10}header>.stage .mobile-nav:hover{cursor:pointer}header>.stage .mobile-nav .line{background-color:#000;display:block;height:3px;margin:4px auto;position:relative;transition:all .3s ease-in-out;width:35px}header>.stage .mobile-nav.mobileNavActive{transform:rotate(45deg)}header>.stage .mobile-nav.mobileNavActive .line:nth-child(2){opacity:0}header>.stage .mobile-nav.mobileNavActive .line:first-child{transform:translateY(7px)}header>.stage .mobile-nav.mobileNavActive .line:nth-child(3){transform:translateY(-7px) rotate(90deg)}header.minimal>.stage svg.main-logo{height:3.2em;width:18.1em}}@media only screen and (max-width:768px){header>.stage{padding:2em 0}}@media only screen and (max-width:375px){header>.stage .menu nav.main ul li a{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.2em;line-height:1em}}body>.share{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:10}body>.share>.stage{background-color:#fff;border-radius:12px;left:50%;max-width:92vw;padding:3em;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:68em}@media only screen and (max-width:1280px){body>.share>.stage{width:75.5em}}body>.share>.stage button.close{background:none;border:none;color:#000;cursor:pointer;height:4em;outline:none;position:absolute;right:1em;top:1em;transition:opacity .15s ease-in-out;width:4em}body>.share>.stage button.close:hover{opacity:.7}body>.share>.stage button.close:active{opacity:.5}body>.share>.stage button.close svg{fill:#000;height:100%;width:100%}body>.share>.stage span.title{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.5em;line-height:1.4em}body>.share>.stage span.info{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.27777778em;margin:.5em 0 0}body>.share>.stage .platforms{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:2em 2em;justify-content:center;margin:3em 0;width:100%}body>.share>.stage .platforms button{background-color:transparent;border:none;color:#000;cursor:pointer;display:block;flex:0 1 auto;margin:0;outline:none;padding:0;transition:opacity .15s ease-in-out}body>.share>.stage .platforms button:hover{opacity:.7}body>.share>.stage .platforms button:active{opacity:.5}body>.share>.stage .platforms button svg{display:block;fill:#000;height:6em;margin:0 auto;width:6em}body>.share>.stage .platforms button span{font-size:1.1em;line-height:1.81818182em;margin:1em 0 0}body>.share>.stage .link>span,body>.share>.stage .platforms button span{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;opacity:.5}body>.share>.stage .link>span{font-size:1.8em;line-height:1em;text-align:center;width:100%}body>.share>.stage .link>div{background-color:#908a7a26;border-radius:8px;display:block;margin-top:1em;overflow:hidden;position:relative;width:100%}body>.share>.stage .link>div input{background:transparent;border:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1em;margin:0;outline:0;padding:1em;width:100%}body>.share>.stage .link>div button{background-color:#dedcd8;border:none;color:#000;cursor:pointer;height:100%;outline:none;position:absolute;right:0;top:0;width:5em}body>.share>.stage .link>div button:hover svg{opacity:.7}body>.share>.stage .link>div button:active svg{opacity:.3;transition:opacity 50ms ease-in-out}body>.share>.stage .link>div button svg{display:block;fill:#000;height:2em;margin:0 auto;transition:opacity .15s ease-in-out;width:2em}body>.search{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;height:100%;left:0;overflow-y:auto;padding:10em 0;position:fixed;top:0;width:100%;z-index:10}body>.search>.stage{align-content:stretch;align-items:flex-start;background-color:#fff;border-radius:18px;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;justify-content:flex-start;margin:0 auto;max-height:100%;max-width:90%;min-height:5em;overflow:hidden;width:70em}body>.search>.stage .input{flex:0 0 auto;position:relative;width:100%}body>.search>.stage .input svg,body>.search>.stage .input>img{color:#000;display:block;height:3em;left:2em;margin-top:-1.5em;pointer-events:none;position:absolute;top:50%;width:3em;z-index:2}body>.search>.stage .input>input{background-color:transparent;border:none;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em;margin:0;outline:none;padding:1em 3.5em;position:relative;width:100%;z-index:1}body>.search>.stage .input>button{background-color:transparent;border:none;cursor:pointer;display:block;height:4em;margin-top:-2em;outline:none;position:absolute;right:1.5em;top:50%;transition:opacity .15s ease-in-out;width:4em;z-index:2}body>.search>.stage .input>button:hover{opacity:.8}body>.search>.stage .input>button:active{opacity:.5}body>.search>.stage .input>button img,body>.search>.stage .input>button svg{display:block;height:100%;pointer-events:none;width:100%}body>.search>.stage .results-distribution{border-bottom:2px solid hsla(44,9%,52%,.15);padding:0 2em;width:100%}body>.search>.stage .results-distribution button{background:transparent;border:none;border-bottom:2px solid transparent;color:#000;cursor:pointer;display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em;margin:0 1.5em -2px 0;opacity:.4;outline:none;padding:0 0 .3em;transition:opacity .2s ease-in-out;vertical-align:middle}body>.search>.stage .results-distribution button:last-child{margin:0}body>.search>.stage .results-distribution button.active{border-bottom:2px solid #000;opacity:1;pointer-events:none}body>.search>.stage .results-distribution button:hover{opacity:.8}body>.search>.stage .results-distribution button:active{opacity:.5}body>.search>.stage .results-distribution button img,body>.search>.stage .results-distribution button span,body>.search>.stage .results-distribution button svg{display:inline-block;vertical-align:middle}body>.search>.stage .results-distribution button img,body>.search>.stage .results-distribution button svg{height:1em;margin-right:.5em;width:1em}body>.search>.stage .results-distribution button span.num{background-color:#908a7a26;border-radius:8px;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:.7em;line-height:1em;padding:.3em .7em}body>.search>.stage .results{flex:1 1 auto;overflow-y:auto;overflow:auto;padding:1em 0;width:100%}body>.search>.stage .results .no-results{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em;opacity:.2;padding:2em 5em;text-align:center}body>.search>.stage .results .pages a{align-content:center;align-items:center;border-bottom:1px dashed hsla(44,9%,52%,.15);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;padding:1em 2em;text-decoration:none;transition:background-color .2s ease-in-out}body>.search>.stage .results .pages a:last-child{border-bottom:none}body>.search>.stage .results .pages a:hover{background-color:#908a7a1a}body>.search>.stage .results .pages a .left .preview{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:#908a7a26;border-radius:16px;display:block;height:8em;overflow:hidden;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);width:8em}body>.search>.stage .results .pages a .left .preview img,body>.search>.stage .results .pages a .left .preview svg{color:#000;display:block;height:100%;margin:0;position:relative;width:100%;z-index:2}body>.search>.stage .results .pages a .left .preview.empty img,body>.search>.stage .results .pages a .left .preview.empty svg{opacity:.5;transform:scale(.5)}body>.search>.stage .results .pages a .right{padding:0 2em}body>.search>.stage .results .pages a .right span{color:#000;display:block}body>.search>.stage .results .pages a .right span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.11111111em}body>.search>.stage .results .pages a .right span.description{display:-webkit-box;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-clamp:1;-webkit-line-clamp:1;line-height:1.42857143em;margin-top:.5em;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}body>.search>.stage .results .pages a .right ol{list-style:none;margin:.5em 0 0;opacity:.5;padding:0}body>.search>.stage .results .pages a .right ol li{color:#000;display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;letter-spacing:.075em;line-height:1.42857143em;margin:0;padding:0;vertical-align:middle}body>.search>.stage .results .pages a .right ol li:last-child{pointer-events:none}body>.search>.stage .results .pages a .right ol li:last-child a{opacity:.5}body>.search>.stage .results .pages a .right ol li+li:before{color:#000;content:"/";display:inline-block;margin:0 .5em}body>.search>.stage .results .images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2em;justify-items:center;margin:0;padding:1em 2em}body>.search>.stage .results .images a{background-color:transparent;border:0;border-radius:8px;outline:0;overflow:hidden;padding:0;position:relative;text-decoration:none;transition:box-shadow .5s ease-in-out;width:100%;will-change:transform;z-index:1}body>.search>.stage .results .images a img{cursor:default;display:block;height:auto;margin:0;pointer-events:none;transition:opacity .25s ease-in-out,transform .5s ease-in-out;width:100%}body>.search>.stage .results .images a:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;z-index:2}body>.search>.stage .results .images a:hover img{opacity:.9;transform:scale(1.05)}body>.search>.stage .results .images a:active{opacity:.9}section.notice{border-bottom:2px dashed #000;display:block;margin-top:0;padding:3em 0}section.notice .title{display:block;font-family:"Schauspielbuehnen Serif Bold",Times New Roman,serif;font-size:3em;line-height:1em}section.notice .text{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em;margin:.7em 0 0;max-width:50%}@media only screen and (max-width:1100px){section.notice .text{max-width:70%}}@media only screen and (max-width:900px){section.notice .text{max-width:90%}}section.notice .text p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1.44444444em;margin:.5em 0 0}section.notice .text p:first-child{margin:0}section.notice .cta{color:#000;display:block;margin:1.5em 0 0;max-width:80%;text-decoration:none}section.notice .cta span{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1.5625em;text-transform:uppercase}@media only screen and (max-width:500px){section.notice .cta span{font-size:1.6em}}section.notice .cta img,section.notice .cta span,section.notice .cta svg{display:inline-block;vertical-align:middle}section.notice .cta span{display:inline}section.notice .cta img,section.notice .cta svg{animation:bounce 3s infinite;height:2em;margin-left:.3em;width:2em}@media only screen and (max-width:500px){section.notice .cta img,section.notice .cta svg{height:1.6em;width:1.6em}}@media only screen and (max-width:700px){section.overview .°grid{display:block}section.overview .°grid>div{margin-bottom:2em}section.overview .°grid>div:last-child{margin-bottom:0}}@media only screen and (max-width:767px){.pagehead h1 br{display:none}}.pagehead .text{margin-top:4em;max-width:70%}@media only screen and (max-width:767px){.pagehead .text{max-width:100%}}section.seatingplan section.gallery div.gallery .preview{padding:0 3em 0 0}section.seatingplan section.gallery div.gallery .preview button{padding:0}section.seatingplan section.gallery div.gallery .preview button img{position:relative}section.seatingplan h3{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;font-size:2.4em;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 0;text-transform:uppercase}section.seatingplan div.text{margin-top:2.4em}.slider{overflow:visible}@media only screen and (max-width:600px){.slider{overflow:hidden}}.slider .splide__track{overflow:visible}@media only screen and (max-width:600px){.slider .splide__track{overflow:hidden}}.slider .splide__track+.splide__pagination{margin-top:2.4em}.slider .splide__track ul.splide__list li ul.splide__slide__row{height:auto!important}.slider.°overflow-hidden .splide__track{overflow:hidden}@media only screen and (min-width:1280px){.slider.°show-arrows .splide__arrows{display:block}}.slider.°outlined .splide__arrows button,.slider.°outlined .splide__pagination button{background:#fff;border:1px solid #000}.slider.°outlined .splide__arrows button.is-active,.slider.°outlined .splide__pagination button.is-active{background:#000}.slider.°outlined .splide__arrows button.is-active:before,.slider.°outlined .splide__pagination button.is-active:before{color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.1em;line-height:1em}.slider .splide__arrows{bottom:0;position:absolute;right:0}.slider .splide__arrows button{background:#eae9e5;border:none;border-radius:2px;cursor:pointer;height:2.4em;outline:none;padding:.5em;transition:all .3s ease-in-out;width:2.4em}.slider .splide__arrows button svg{display:block;height:100%;width:100%}.slider .splide__arrows button:first-child{margin-right:1.2em}@media(hover:hover){.slider .splide__arrows button:hover{box-shadow:0 7.5px 15px #00000026,0 25px 50px #32325d40}}.slider .splide__arrows button.prev svg{transform:rotate(180deg)}@media only screen and (min-width:1280px){.slider .splide__arrows{display:none}}.slider .splide__pagination{align-items:center;counter-reset:number;display:flex;gap:1.2em;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:calc(100% - 10em)}@media only screen and (max-width:600px){.slider .splide__pagination{margin-top:2.4em}}.slider .splide__pagination li{counter-increment:number}.slider .splide__pagination li:first-child:last-child{display:none}.slider .splide__pagination li button{background:#eae9e5;border:none;border-radius:2px;cursor:pointer;height:2.4em;min-width:2.4em;outline:none;padding:.5em;transition:all .3s ease-in-out}.slider .splide__pagination li button:before{content:counter(number);display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.1em;line-height:1em;transition:color .3s ease-in-out;vertical-align:middle}@media(hover:hover){.slider .splide__pagination li button:hover{box-shadow:0 7.5px 15px #00000026,0 25px 50px #32325d40}}.slider .splide__pagination li button.is-active{background:#000}.slider .splide__pagination li button.is-active:before{color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.1em;line-height:1em}section.thisseason .eventslider{margin-top:2.4em}section.thisseason .eventslider div.event.tile{height:100%}section.thisseason .eventslider div.event.tile a{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;height:100%}section.thisseason .eventslider div.event.tile a div.preview{height:100%}section.thisseason .eventslider div.event.tile a div.bottom{display:flex;flex-direction:column;height:100%;justify-content:flex-end}section.table table{border-collapse:collapse;display:block;text-align:left}section.table table tr td{padding-bottom:.5em;vertical-align:top}section.table table tr td:first-child{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;letter-spacing:1px;line-height:1.78571429em;padding:0 3em 0 0;text-transform:uppercase}section.table table tr td p{display:inline-block;margin:0}section.table table tr td:last-child{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38888889em}section.table table tr:last-child td{padding-bottom:0}.venues .locations{margin-top:2.4em}.venues .locations img{display:block;height:4.5em;margin-bottom:1em;width:auto}.venues .locations h1,.venues .locations h2,.venues .locations h3,.venues .locations h4,.venues .locations h5,.venues .locations h6{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 0;text-transform:uppercase}.venues .locations h2{font-size:3.6em;margin-top:0}.venues .locations h3{font-size:1.6em}.venues .locations p{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;margin:0;text-underline-offset:3px}.venues .locations p b,.venues .locations p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em}.venues .locations a{color:#000;display:inline-block;text-decoration-color:#8f8978;text-decoration-style:dashed;text-transform:none;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.venues .locations a:hover{text-decoration-color:#000}.venues .locations .info{margin-top:1.2em}.venues .locations .info p{margin-top:.5em}.venues .locations .links{margin-top:1.2em}nav.breadcrumb{display:block;margin:0}nav.breadcrumb ol{list-style:none;margin:0;padding:0}nav.breadcrumb ol li{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;letter-spacing:.075em;line-height:1.66666667em;margin:0;padding:0}nav.breadcrumb ol li,nav.breadcrumb ol li a{color:#000;display:inline-block;vertical-align:middle}nav.breadcrumb ol li a{text-decoration-color:#fff;text-decoration-style:dashed;text-transform:uppercase;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}nav.breadcrumb ol li a:hover{text-decoration-color:#000}nav.breadcrumb ol li img,nav.breadcrumb ol li svg{color:#000;display:inline-block;height:.8em;margin-right:.7em;pointer-events:none;vertical-align:middle;width:1.12em}nav.breadcrumb ol li:last-child{pointer-events:none}nav.breadcrumb ol li:last-child a{opacity:.5}nav.breadcrumb ol li+li:before{color:#000;content:"/";display:inline-block;margin:0 .7em}div.calendar-event{background-color:#fff;border-radius:4px;overflow:hidden;position:relative}div.calendar-event.schauspielhaus{--theme:#003aac;box-shadow:0 2px 6px #003aac1a,0 0 12px #00000040}div.calendar-event.komoedie{--theme:#b5100e;box-shadow:0 2px 6px #b5100e1a,0 0 12px #00000040}div.calendar-event.other{--theme:rgba(0,0,0,.8);box-shadow:0 2px 6px #0000001a,0 0 12px #00000040}div.calendar-event>.preview{background-color:var(--theme);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:40em;position:relative;text-decoration:none}div.calendar-event>.preview>span{opacity:0}div.calendar-event>.preview .notice{border-bottom-right-radius:4px;border-top-right-radius:4px;display:block;pointer-events:none;position:relative;text-align:left;top:50%;transform:translateY(-50%)}@media only screen and (max-width:980px){div.calendar-event>.preview .notice{display:none}}div.calendar-event>.preview .notice .stage{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;display:inline-block;max-width:40%;padding:2em 2em 1.8em;text-align:left;vertical-align:middle}div.calendar-event>.preview .notice .stage span{color:#fff;display:block}div.calendar-event>.preview .notice .stage span.text{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:1.53846154em}div.calendar-event>.stage{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:24em}div.calendar-event>.stage.premiere{background-color:var(--theme)}div.calendar-event>.stage.premiere *{color:#fff!important;text-decoration-color:#fff!important}div.calendar-event>.stage.premiere a.cta{background-color:#fff!important}div.calendar-event>.stage.premiere a.cta svg{fill:var(--theme)!important}div.calendar-event>.stage.premiere a.cta span{color:var(--theme)!important}div.calendar-event>.stage.premiere a.cta.disabled{background-color:#ffffff1a!important}div.calendar-event>.stage.premiere a.cta.disabled span{color:#ffffff80!important}div.calendar-event>.stage.premiere a.ical{background-color:#ffffff1a!important}div.calendar-event>.stage.premiere a.ical img{filter:invert(100%)}div.calendar-event>.stage.premiere>.location>a.ical{margin:0 0 0 2.4em}@media only screen and (max-width:980px){div.calendar-event>.stage.premiere>.location svg{margin:0}}div.calendar-event>.stage>.location{background-color:var(--theme);flex:0 0 9em;order:1;overflow:hidden;padding:2em 0;position:relative}@media only screen and (max-width:980px){div.calendar-event>.stage>.location{align-items:center;display:flex;justify-content:space-between}}div.calendar-event>.stage>.location svg{color:#fff;display:block;margin:0 auto;pointer-events:none;position:relative;z-index:1}@media only screen and (max-width:980px){div.calendar-event>.stage>.location svg{margin:0 auto 0 0}}div.calendar-event>.stage>.location svg.as,div.calendar-event>.stage>.location svg.km{height:5em;width:4em}div.calendar-event>.stage>.location>a.ical{background-color:#ffffff1a;border-radius:4px;color:#fff;display:none;float:left;padding:1em 1.5em;position:relative;text-decoration:none;z-index:1}div.calendar-event>.stage>.location>a.ical img,div.calendar-event>.stage>.location>a.ical span,div.calendar-event>.stage>.location>a.ical svg{display:inline-block;vertical-align:middle}div.calendar-event>.stage>.location>a.ical span{color:#fff;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}div.calendar-event>.stage>.location>a.ical img,div.calendar-event>.stage>.location>a.ical svg{height:1.6em;margin:0 1em 0 0;width:1.6em}div.calendar-event>.stage>.location:after{background:radial-gradient(circle,rgba(0,0,0,.3) 0,transparent 100%);bottom:-100%;content:"";height:200%;left:-100%;position:absolute;width:200%;z-index:0}div.calendar-event>.stage>.main{align-content:flex-start;align-items:flex-start;display:flex;flex:1 1 60em;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;order:2;padding:2em 4em 2em 2em}div.calendar-event>.stage>.main>*{flex:0 1 auto;width:100%}div.calendar-event>.stage>.main>.top{color:#000;text-decoration:none}div.calendar-event>.stage>.main>.top .premiere_notice{color:var(--theme)!important;display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1em;margin-bottom:1.2em;position:relative;text-transform:uppercase;z-index:2}div.calendar-event>.stage>.main>.top .premiere_notice:after{background:#fff;content:"";height:200%;left:-1.25em;position:absolute;top:-50%;width:calc(110% + 2em);z-index:-1}div.calendar-event>.stage>.main>.top .surtitle{color:var(--theme);display:block;font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:2em;line-height:1em}div.calendar-event>.stage>.main>.top .title{color:var(--theme);display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3.5em;line-height:1.2em;margin:.3em 0 0;text-transform:uppercase;transition:opacity .3s ease-in-out}div.calendar-event>.stage>.main>.top .teaser{display:block;font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:1.6em;line-height:1.5625em;margin:1em 0 0}div.calendar-event>.stage>.main>.top .teaser p{margin:0}div.calendar-event>.stage>.main>.top .teaser b,div.calendar-event>.stage>.main>.top .teaser strong{font-weight:400}div.calendar-event>.stage>.main>.top .notice .stage{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;border-radius:4px;display:inline-block;margin-bottom:2em;padding:1.2em 1.2em 1em;text-align:left;vertical-align:middle}div.calendar-event>.stage>.main>.top .notice .stage span{color:#fff;display:block}div.calendar-event>.stage>.main>.top .notice .stage span.text{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:1.53846154em}div.calendar-event>.stage>.main>.top .notice.premiere{display:none}@media only screen and (max-width:980px){div.calendar-event>.stage>.main>.top .notice.premiere{display:block}}div.calendar-event>.stage>.main>.top:hover h3{opacity:.8}div.calendar-event>.stage>.main>.top:active h3{opacity:.6;transition:opacity .15s ease-in-out}div.calendar-event>.stage>.main>.bottom{margin-top:2em}div.calendar-event>.stage>.main>.bottom a{background-color:var(--theme);border-radius:6px;color:#fff;display:inline-block;padding:1.2em 2.4em;text-decoration:none;transition:opacity .3s ease-in-out}div.calendar-event>.stage>.main>.bottom a.disabled{background-color:#908a7a26;color:#908a7ab3;pointer-events:none}div.calendar-event>.stage>.main>.bottom a span,div.calendar-event>.stage>.main>.bottom a svg{display:inline-block;vertical-align:middle}div.calendar-event>.stage>.main>.bottom a svg{fill:#fff;height:1.5em;margin:0 1em 0 0;width:auto}div.calendar-event>.stage>.main>.bottom a span{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;letter-spacing:1px;line-height:1em;text-transform:uppercase}div.calendar-event>.stage>.main>.bottom a:hover{opacity:.8}div.calendar-event>.stage>.main>.bottom a:active{opacity:.6;transition:opacity .15s ease-in-out}div.calendar-event>.stage>.info{align-items:center;display:flex;flex:0 1 40%;order:3;overflow:hidden;position:relative}div.calendar-event>.stage>.info:after{background:radial-gradient(circle,rgba(0,0,0,.05) 0,transparent 100%);bottom:-100%;content:"";height:200%;left:-100%;position:absolute;width:200%;z-index:0}div.calendar-event>.stage>.info>a.ical{background-color:#908a7a1a;border-radius:4px;color:#000;display:inline-block;opacity:0;padding:1em 1.5em;position:absolute;right:2em;text-decoration:none;top:2em;transition:opacity .3s ease-in-out;z-index:3}div.calendar-event>.stage>.info>a.ical img,div.calendar-event>.stage>.info>a.ical span,div.calendar-event>.stage>.info>a.ical svg{display:inline-block;vertical-align:middle}div.calendar-event>.stage>.info>a.ical span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}div.calendar-event>.stage>.info>a.ical img,div.calendar-event>.stage>.info>a.ical svg{height:1.6em;margin:0 .5em 0 0;width:1.6em}div.calendar-event>.stage>.info>a.ical:hover{opacity:.7!important}div.calendar-event>.stage>.info>a.ical:active{opacity:.5!important;transition:opacity .15s ease-in-out}div.calendar-event>.stage>.info>.stage{padding:2em 3em;position:relative;width:100%;z-index:2}div.calendar-event>.stage>.info>.stage table{border-collapse:collapse;display:block;text-align:left}div.calendar-event>.stage>.info>.stage table tr td{vertical-align:baseline}div.calendar-event>.stage>.info>.stage table tr td:first-child{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;letter-spacing:1px;line-height:1em;padding:0 3em 0 0;text-transform:uppercase}div.calendar-event>.stage>.info>.stage table tr td:last-child{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:1.6em;line-height:1.5625em}div.calendar-event>.stage>.info>.stage table tr td .date{font-family:"Schauspielbuehnen Serif Bold",Times New Roman,serif;font-size:1.6em;line-height:1.5625em}div.calendar-event>.stage>.info>.stage table tr td a{color:#000;transition:opacity .3s ease-in-out}div.calendar-event>.stage>.info>.stage table tr td a:hover{opacity:.7}div.calendar-event>.stage>.info>.stage table tr td a:active{opacity:.5;transition:opacity .15s ease-in-out}div.calendar-event:hover>.stage>.info>a.ical{opacity:1}@media only screen and (max-width:1340px){div.calendar-event>.stage>.info{align-items:flex-start;flex-direction:column}div.calendar-event>.stage>.info>a.ical{left:3em;opacity:1;position:relative;right:auto}}@media only screen and (max-width:1100px){div.calendar-event>.stage>.main{flex:1 1 50em}}@media only screen and (max-width:980px){div.calendar-event>.stage{display:block}div.calendar-event>.stage>.location{padding:2em;width:100%}div.calendar-event>.stage>.location img{float:left;height:3.5em;margin:0}div.calendar-event>.stage>.location img,div.calendar-event>.stage>.location>a.ical{display:inline-block;vertical-align:middle}div.calendar-event>.stage>.info{background-color:#00000005;width:100%}div.calendar-event>.stage>.info:after,div.calendar-event>.stage>.info>a.ical{display:none}div.calendar-event>.stage>.info>.stage{padding:2em}}.persons .person{margin-top:2.4em}.persons .person>.stage{align-items:center;background:#eae9e5;display:flex;flex-wrap:nowrap;gap:4em;height:100%;padding:2em}.persons .person>.stage .image{flex:0 1 25%}.persons .person>.stage .image img{display:block;height:auto;width:100%}.persons .person>.stage .content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.persons .person>.stage .content span{display:block}.persons .person>.stage .content span a{color:#000;display:inline-block;text-decoration-color:#8f8978;text-decoration-style:dashed;text-transform:uppercase;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;vertical-align:middle}.persons .person>.stage .content span a:hover{text-decoration-color:#000}.persons .person>.stage .content span.name{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1em;margin-bottom:.75em;text-transform:uppercase}.persons .person>.stage .content span.position{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:1.6em;line-height:1em}.persons .person>.stage .content span.mail,.persons .person>.stage .content span.phone{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em}.persons .person>.stage .content span.mail:first-child:not(:last-child),.persons .person>.stage .content span.phone:first-child:not(:last-child){margin-bottom:.25em}.persons .person>.stage .content span.mail a,.persons .person>.stage .content span.phone a{text-transform:none}.downloads{margin-top:2.4em}.downloads .head div.text{margin-top:1.2em}.downloads .download>.stage{background:#eae9e5;color:#000;display:block;padding:2em;text-decoration:none;transition:box-shadow .5s ease-in-out;z-index:1}.downloads .download>.stage .image-wrapper{border-radius:2px;display:block;overflow:hidden;padding-top:100%;position:relative;width:100%}.downloads .download>.stage img,.downloads .download>.stage svg{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;width:100%}.downloads .download>.stage svg{height:30em;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:30em}.downloads .download>.stage span.title{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1em;margin:.7em 0;text-transform:uppercase}.downloads .download>.stage .meta .description{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57142857em}.downloads .download>.stage .meta table{border-collapse:collapse;display:table;text-align:left;width:100%}.downloads .download>.stage .meta table tr td{padding-bottom:.25em;vertical-align:top}.downloads .download>.stage .meta table tr td:first-child{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;letter-spacing:1px;line-height:1.83333333em;padding:0 3em 0 0;text-transform:uppercase}.downloads .download>.stage .meta table tr td p{display:inline-block;margin:0}.downloads .download>.stage .meta table tr td:last-child{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57142857em;text-align:right}.downloads .download>.stage .meta table tr:last-child td{padding-bottom:0}.downloads .download>.stage:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;position:relative;z-index:2}div.event.schauspielhaus{--theme:#003aac}div.event.komoedie{--theme:#b5100e}div.event.other{--theme:rgba(0,0,0,.5)}div.event.other .logo img{height:2.6em!important}div.event.°right>a>div.info{order:2}div.event.°right>a>div.preview{order:1}div.event.°right>a>div.preview .notice{border-bottom-right-radius:4px;border-top-right-radius:4px;text-align:left}div.event>a{background-color:var(--theme);border-radius:4px;display:flex;flex-direction:row;flex-wrap:nowrap;max-width:128em;min-height:41em;overflow:hidden;text-decoration:none;transition:box-shadow .5s ease-in-out;z-index:1}@media(hover:hover){div.event>a:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;z-index:2}}@media only screen and (max-width:900px){div.event>a{display:block;min-height:auto}div.event>a>div.preview{height:30em}div.event>a>div.preview .notice{display:none!important}div.event>a>div.info .notice{display:block!important}}div.event>a>div{position:relative}div.event>a>div .eventmode{display:none;margin:2.4em 0 0}@media only screen and (max-width:900px){div.event>a>div .eventmode{display:block}}div.event>a>div span.premiere_notice{color:var(--theme)!important;display:inline-block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1em;position:absolute;right:0;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:2}div.event>a>div span.premiere_notice:after{background:#fff;content:"";height:200%;position:absolute;right:-1.5em;top:-50%;width:calc(110% + 2em);z-index:-1}div.event>a>div span.premiere_notice.°tile{position:relative;right:auto;top:auto;transform:none}div.event>a>div span.premiere_notice.°tile:after{left:-2em;right:auto}@media only screen and (max-width:900px){div.event>a>div span.premiere_notice.°stripe{display:none}}div.event>a>div.info{box-sizing:border-box;color:#fff;flex:1 0 51.2em;order:1;overflow:hidden}div.event>a>div.info .stage{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:2.4em;position:relative;z-index:2}div.event>a>div.info .stage>div{flex:0 1 auto;position:relative;width:100%}div.event>a>div.info .stage>div.logo{pointer-events:none}div.event>a>div.info .stage>div.logo svg.as{height:3.7em;width:16.538em}div.event>a>div.info .stage>div.logo svg.km{height:3.7em;width:15.2em}div.event>a>div.info .stage>div.logo svg.other{height:2.5em;width:19.1em}div.event>a>div.info .stage>div.bottom h3{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4.5em;-webkit-hyphens:none;hyphens:none;letter-spacing:.05em;line-height:1.22222222em;margin:0;overflow-wrap:break-word;text-transform:uppercase;word-break:break-word}div.event>a>div.info .stage>div.bottom h3.hyphens{-webkit-hyphens:auto;hyphens:auto}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom h3{font-size:2.2em}}div.event>a>div.info .stage>div.bottom span.subtitle{display:block;font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;font-size:2.4em;line-height:1.25em;margin:1.4em 0 .2em}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom span.subtitle{font-size:1.6em}}div.event>a>div.info .stage>div.bottom>div.notice{display:none;margin:4em 0 0}div.event>a>div.info .stage>div.bottom>div.notice+div.next{margin:2em 0 0}div.event>a>div.info .stage>div.bottom>div.notice span{color:#fff}div.event>a>div.info .stage>div.bottom>div.notice span.title{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:2.30769231em}div.event>a>div.info .stage>div.bottom>div.notice span.text{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:1.53846154em}div.event>a>div.info .stage>div.bottom>div.next{display:inline-block;margin:4em 0 0;padding:1.5em 1.5em 1.5em 0;position:relative}div.event>a>div.info .stage>div.bottom>div.next:after{background-color:#0000004d;content:"";height:100%;left:-30%;position:absolute;top:0;width:130%;z-index:0}div.event>a>div.info .stage>div.bottom>div.next span{display:block;position:relative;text-transform:uppercase;z-index:1}div.event>a>div.info .stage>div.bottom>div.next span:first-child{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:1em}div.event>a>div.info .stage>div.bottom>div.next span:last-child{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;letter-spacing:.05em;line-height:1em;margin:.7em 0 0}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom>div.next span{font-size:1.2em!important}}div.event>a>div.info .stage>div.bottom>div.dates{align-content:center;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-top:2em}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom>div.dates{display:block;margin-top:2.5em}}div.event>a>div.info .stage>div.bottom>div.dates>span{color:#fff;letter-spacing:.015em;text-transform:uppercase}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom>div.dates>span{display:block}}div.event>a>div.info .stage>div.bottom>div.dates>span img,div.event>a>div.info .stage>div.bottom>div.dates>span span,div.event>a>div.info .stage>div.bottom>div.dates>span svg{display:inline-block;vertical-align:middle}div.event>a>div.info .stage>div.bottom>div.dates>span img,div.event>a>div.info .stage>div.bottom>div.dates>span svg{animation:bounce 3s infinite;height:1em;margin-left:.3em;width:1em}div.event>a>div.info .stage>div.bottom>div.dates>span.more{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:2px;line-height:1em}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom>div.dates>span.more{font-size:1.2em}}div.event>a>div.info .stage>div.bottom>div.dates>span.date{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;opacity:.5;text-align:right}@media only screen and (max-width:900px){div.event>a>div.info .stage>div.bottom>div.dates>span.date{font-size:1.2em;margin-top:.7em}}div.event>a>div.info:after{background:radial-gradient(circle,rgba(0,0,0,.4) 0,transparent 100%);bottom:-100%;content:"";height:200%;left:-100%;position:absolute;width:200%;z-index:0}div.event>a>div.preview{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;justify-content:flex-start;order:2;width:100%}div.event>a>div.preview .notice{align-items:center;display:flex;height:100%;text-align:right;width:100%}div.event>a>div.preview .notice .stage{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;display:inline-block;max-width:40%;padding:2em 2em 1.8em;text-align:left;vertical-align:middle}div.event>a>div.preview .notice .stage div,div.event>a>div.preview .notice .stage span{color:#fff;display:block}div.event>a>div.preview .notice .stage div.title,div.event>a>div.preview .notice .stage span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1em}div.event>a>div.preview .notice .stage div.text,div.event>a>div.preview .notice .stage span.text{margin-top:.5em}div.event>a>div.preview .notice .stage div.text p,div.event>a>div.preview .notice .stage span.text p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1.53846154em}div.event.tile a{display:flex;flex-direction:column;justify-content:space-between;min-height:0}div.event.tile a>div.preview{height:30em;order:1}div.event.tile a>div.preview .notice{display:none!important}div.event.tile a>div.info{order:2;overflow:visible}div.event.tile a>div.info .eventmode{display:block}div.event.tile a>div.info span.premiere_notice.°stripe{display:none}div.event.tile a>div.info .notice{display:block!important}div.event.tile a>div.info{flex:1 0 24em}div.event.tile a>div.info .stage>div.bottom h3{font-size:3.2em}@media only screen and (max-width:900px){div.event.tile a>div.info .stage>div.bottom h3{font-size:2.2em}}div.event.tile a>div.info .stage>div.bottom span.subtitle{font-size:2em}@media only screen and (max-width:900px){div.event.tile a>div.info .stage>div.bottom span.subtitle{font-size:1.6em}}div.event.tile a>div.info .stage>div.bottom>div.dates{display:block;margin-top:2.5em}div.event.tile a>div.info .stage>div.bottom>div.dates>span{display:block}div.event.tile a>div.info .stage>div.bottom>div.dates>span.more{font-size:1.6em}@media only screen and (max-width:900px){div.event.tile a>div.info .stage>div.bottom>div.dates>span.more{font-size:1.2em}}div.event.tile a>div.info .stage>div.bottom>div.dates>span.date{font-size:1.6em;margin-top:.7em}@media only screen and (max-width:900px){div.event.tile a>div.info .stage>div.bottom>div.dates>span.date{font-size:1.2em}}div.event.archive{--theme:#edece9}div.event.archive a{height:100%}div.event.archive a>div.info:after{display:none}div.event.archive a>div.info .stage>div.bottom,div.event.archive a>div.info .stage>div.logo{color:#000}div.event.archive a>div.info .stage>div.bottom h3{font-size:2.4em;margin-top:1em}div.event.archive a>div.info .stage>div.bottom span.subtitle{margin-top:.7em}div.event.archive a>div.info .stage>div.bottom div.dates{display:block;margin-top:2em}@media only screen and (max-width:900px){div.event.archive a>div.info .stage>div.bottom div.dates{margin-top:2.5em}}div.event.archive a>div.info .stage>div.bottom div.dates>span{color:#000;display:block}div.event.archive a>div.info .stage>div.bottom div.dates>span.more{font-size:1.2em}div.event.archive a>div.info .stage>div.bottom div.dates>span.more img{filter:invert(1)}div.event.archive a>div.info .stage>div.bottom div.dates>span.date{font-size:1.2em;margin-top:.7em}div.gallery{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.gallery.full>.preview{grid-template-columns:1fr}div.gallery.full>.preview button img{height:100%;-o-object-fit:cover;object-fit:cover}div.gallery.double>.preview{grid-template-columns:repeat(2,1fr)}div.gallery>.preview{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.5em;justify-items:center;margin:0;padding:0}div.gallery>.preview button{background-color:transparent;border:0;border-radius:4px;cursor:zoom-in;outline:0;overflow:hidden;padding:66.66% 0 0;position:relative;transition:box-shadow .5s ease-in-out;width:100%;will-change:transform;z-index:1}div.gallery>.preview button img,div.gallery>.preview button video{cursor:default;display:block;height:100%;inset:0;margin:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;pointer-events:none;position:absolute;transition:opacity .25s ease-in-out,transform .5s ease-in-out;width:100%}div.gallery>.preview button>div svg{color:#fff;height:100%;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:25%}div.gallery>.preview button:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;z-index:2}div.gallery>.preview button:hover img{opacity:.9;transform:scale(1.05)}div.gallery>.preview button:active{opacity:.9}div.gallery .more{background-color:transparent;border:none;color:#000;cursor:pointer;flex-grow:0;flex-shrink:0;margin:2em 0 0;outline:none;padding:0;text-decoration:none}div.gallery .more>span{align-items:center;color:#000;display:flex;flex-wrap:nowrap;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;text-transform:uppercase}div.gallery .more>span span span{display:inline;flex:1 0 auto;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}div.gallery .more>span img,div.gallery .more>span svg{display:block;height:1em;margin-right:.5em;width:1em}div.gallery .more>span img.arrow,div.gallery .more>span svg.arrow{animation:bounce 3s infinite;display:inline-block;margin-left:.5em;margin-right:0;position:relative;top:2px}div.gallery .more:hover span span{text-decoration-color:#000!important}body>.gallery-fullscreen{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}body>.gallery-fullscreen img.svg{background-color:#fff;height:auto;-o-object-fit:contain;object-fit:contain;padding:2em;width:80vw}body>.gallery-fullscreen>button.bg-close{background-color:transparent;border:0;cursor:default;height:100%;outline:0;position:absolute;width:100%;z-index:1}body>.gallery-fullscreen>button.close{background-color:transparent;border:0;cursor:pointer;margin:0;outline:0;padding:0;position:absolute;right:3em;top:2em;transition:opacity .15s ease-in-out;z-index:5}body>.gallery-fullscreen>button.close img,body>.gallery-fullscreen>button.close svg{color:#fff;height:4.8em;width:3em}body>.gallery-fullscreen>button.close:active{opacity:.8}body>.gallery-fullscreen>.controls{bottom:0;display:none;padding:0 10vw 3em;position:absolute;text-align:center;width:100%}body>.gallery-fullscreen>.controls button{background-color:transparent;border:0;cursor:pointer;margin:0;outline:0;padding:0;transition:opacity .15s ease-in-out}body>.gallery-fullscreen>.controls button:active{opacity:.8}body>.gallery-fullscreen>.controls button img,body>.gallery-fullscreen>.controls button svg{color:#fff;height:4.5em;width:4.5em}body>.gallery-fullscreen>.stage{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1) rotate(0);z-index:2}body>.gallery-fullscreen>.stage>figure{align-items:center;display:flex;flex-direction:column;position:relative;z-index:1}body>.gallery-fullscreen>.stage>figure>.media{position:relative;z-index:1}body>.gallery-fullscreen>.stage>figure>.media>button{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:transparent;border:0;display:block;margin:0;outline:0;padding:4em;position:fixed;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0)}body>.gallery-fullscreen>.stage>figure>.media>button img,body>.gallery-fullscreen>.stage>figure>.media>button svg{color:#fff;cursor:pointer;height:5em;transition:opacity .15s ease-in-out;width:5em}body>.gallery-fullscreen>.stage>figure>.media>button img:hover,body>.gallery-fullscreen>.stage>figure>.media>button svg:hover{opacity:.8}body>.gallery-fullscreen>.stage>figure>.media>button:active{opacity:.6}body>.gallery-fullscreen>.stage>figure>.media>img,body>.gallery-fullscreen>.stage>figure>.media>section.video{border-radius:4px;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;height:auto;max-height:80vh;max-width:80vw;pointer-events:none}body>.gallery-fullscreen>.stage>figure>.media>section.video{width:75vw}body>.gallery-fullscreen>.stage>figure>.media>section.video video{background-color:#000;max-height:75vh}body>.gallery-fullscreen>.stage>figure>.media button.prev{left:-12em}body>.gallery-fullscreen>.stage>figure>.media button.next{right:-12em}body>.gallery-fullscreen>.stage>figure figcaption{color:#fff;cursor:default;display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1.33333333em;margin:1em 0 0;max-width:100%;padding:0 3em 0 0;pointer-events:none;position:relative;text-align:left;text-shadow:0 0 1em rgba(0,0,0,.7);z-index:2}body>.gallery-fullscreen>.stage>figure figcaption>div{display:inline}body>.gallery-fullscreen>.stage>figure figcaption .page{display:block;font-size:1.2em;font-style:italic;margin-top:.35em;opacity:.8}body>.gallery-fullscreen>.stage>figure figcaption p{display:inline-block;margin:0;padding:0}@media only screen and (max-width:900px){div.gallery>.preview{grid-gap:3em}body>.gallery-fullscreen>.stage>figure>.media button,body>.gallery-fullscreen>button.bg-close{display:none}body>.gallery-fullscreen>.controls{align-content:center;align-items:flex-end;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}}@media only screen and (max-width:600px){div.gallery>.preview{grid-template-columns:repeat(2,1fr);grid-gap:2em}}@media only screen and (max-width:400px){div.gallery>.preview{grid-template-columns:repeat(2,1fr);grid-gap:1.5em}}h1.headline,h2.headline{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4.5em;-webkit-hyphens:auto;hyphens:auto;line-height:1.33333333em;margin:0;text-transform:uppercase}h2.headline{font-size:3.6em}@media only screen and (max-width:500px){h1.headline{font-size:3.6em}h2.headline{font-size:2.7em}}div.link,div.links{display:flex;flex-wrap:wrap;gap:1.2em 2.4em;justify-content:flex-start}@media only screen and (max-width:550px){div.link,div.links{display:block}}div.link a,div.links a{color:#000;flex-grow:0;flex-shrink:0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;text-decoration:none}div.link a.°upper>span span,div.links a.°upper>span span{text-transform:uppercase}div.link a>span,div.links a>span{align-items:center;color:#000;display:flex;flex-wrap:nowrap}div.link a>span span span,div.links a>span span span{display:inline;flex:1 0 auto;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}div.link a>span img,div.link a>span svg,div.links a>span img,div.links a>span svg{display:block;height:1em;margin-right:.5em;width:1em}div.link a>span img.arrow,div.link a>span svg.arrow,div.links a>span img.arrow,div.links a>span svg.arrow{animation:bounce 3s infinite;animation-delay:1s;display:inline-block;margin-left:.5em;margin-right:0;position:relative;top:2px}div.link a:hover span span,div.links a:hover span span{text-decoration-color:#000!important}.°special-large div.links a{font-size:2.2em}section.logo div.logo{display:block}section.logo div.logo.logo svg{color:#000;height:4.5em;width:25.5em}section.logo div.logo.schauspielhaus svg{color:#003aac;height:4.5em;width:20.1em}section.logo div.logo.schauspielhaus-only svg{color:#003aac;height:4.5em;width:3.6em}section.logo div.logo.komoedie svg{color:#b5100e;height:4.5em;width:18.5em}section.logo div.logo.komoedie-only svg{color:#b5100e;height:4.5em;width:3.7em}article.preview{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:3.2em}@media only screen and (max-width:500px){article.preview{display:block}}article.preview>.date{flex:1 0 14em;padding-top:.6em}article.preview>.date span{display:block;font-size:3.2em}article.preview>.date span,article.preview>.date span:last-child{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;line-height:1em}article.preview>.date span:last-child{font-size:2.4em;margin-bottom:.416em}@media only screen and (max-width:500px){article.preview>.date span{font-size:2.7em}article.preview>.date span,article.preview>.date span:last-child{font-family:"Schauspielbuehnen Serif Regular",Times New Roman,serif;line-height:1em}article.preview>.date span:last-child{font-size:1.9em}}article.preview>.body{color:#000;cursor:default;text-decoration:none;width:100%}article.preview>.body span.title{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3.2em;line-height:1.40625em;margin:0 0 .25em;max-width:70%;text-transform:uppercase}@media only screen and (max-width:767px){article.preview>.body span.title{max-width:100%}}@media only screen and (max-width:500px){article.preview>.body span.title{font-size:2.7em}}article.preview>.body .teaser{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;max-width:70%;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media only screen and (max-width:767px){article.preview>.body .teaser{max-width:100%}}@media only screen and (max-width:500px){article.preview>.body .teaser{max-width:100%}}article.preview>.body .teaser p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em;margin:0}article.preview>.body .teaser p b,article.preview>.body .teaser p strong{font-weight:400}article.preview>.body .link{color:#000;cursor:pointer;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;margin:.7em 0 0;text-decoration:none}article.preview>.body .link span{display:inline-block;letter-spacing:1px;text-decoration:underline;text-decoration-color:#fff;text-decoration-style:dashed;text-transform:uppercase;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;vertical-align:middle}article.preview>.body .link:hover span{text-decoration-color:#000!important}article.preview>.body .link img,article.preview>.body .link svg{display:inline-block;height:1em;vertical-align:middle;width:1em}article.preview>.body .link img.type,article.preview>.body .link svg.type{margin-right:.5em}article.preview>.body .link img.arrow,article.preview>.body .link svg.arrow{animation:bounce 3s infinite;margin-left:.3em}div.newsletter{background-color:#eae9e5;border-radius:4px;display:block;overflow:hidden;padding:4em;position:relative;width:100%}div.newsletter.loading{pointer-events:none}@media only screen and (max-width:500px){div.newsletter{font-size:7px;padding:3em}}div.newsletter .stage{max-width:100%;position:relative;width:60em;z-index:2}div.newsletter .stage span{color:#000;display:block}div.newsletter .stage span.subtitle{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:1px;line-height:1em;margin:0 0 1em;text-transform:uppercase}div.newsletter .stage span.title{font-family:"Schauspielbuehnen Serif Bold",Times New Roman,serif;font-size:4.5em;line-height:1.22222222em}div.newsletter .stage div.form{margin:3em 0 0;max-width:100%;width:50em}div.newsletter .stage div.form>div:first-child{margin:0}div.newsletter .stage div.form .success{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em;opacity:.6}div.newsletter .stage div.form .row{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-top:1.5em}@media only screen and (max-width:500px){div.newsletter .stage div.form .row{display:block}}div.newsletter .stage div.form .row .input{background-color:#fff;border:2px solid #fff;border-radius:8px;display:block;overflow:hidden;padding:1.5em;position:relative;transition:border .3s ease-in-out;width:100%}div.newsletter .stage div.form .row .input:last-child{margin-left:1.5em}div.newsletter .stage div.form .row .input:first-child{margin-left:0}div.newsletter .stage div.form .row .input:focus-within{border:2px solid #000}@media only screen and (max-width:500px){div.newsletter .stage div.form .row .input{margin:1.5em 0 0!important}}div.newsletter .stage div.form .row .input input{background-color:transparent;border:none;display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;margin:0;outline:none;padding:0;width:100%;z-index:1}div.newsletter .stage div.form .row .input input.°lc{text-transform:lowercase}div.newsletter .stage div.form .row .input input::-moz-placeholder{text-transform:none}div.newsletter .stage div.form .row .input input::placeholder{text-transform:none}@media only screen and (max-width:500px){div.newsletter .stage div.form .row.legals{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}div.newsletter .stage div.form .row.legals .checkbox{background-color:#fff;border:none;border-radius:8px;cursor:pointer;display:block;margin:0;outline:none;padding:.5em;transition:opacity .3s ease-in-out}div.newsletter .stage div.form .row.legals .checkbox:hover{opacity:.7}div.newsletter .stage div.form .row.legals .checkbox:active{opacity:.5;transition:opacity .1s ease-in-out}div.newsletter .stage div.form .row.legals .checkbox.accepted img,div.newsletter .stage div.form .row.legals .checkbox.accepted svg{opacity:1}div.newsletter .stage div.form .row.legals .checkbox img,div.newsletter .stage div.form .row.legals .checkbox svg{display:block;height:2.3em;opacity:0;pointer-events:none;transition:opacity .15s ease-in-out;width:2.3em}div.newsletter .stage div.form .row.legals div{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.25em;margin-left:.9em}div.newsletter .stage div.form .row.legals div u{text-underline-offset:3px}div.newsletter .stage div.form .row.legals div a{color:#000;text-decoration-style:dashed;text-underline-offset:3px}div.newsletter .stage div.form .row.legals div a:hover{opacity:.7}div.newsletter .stage div.form .row .submit{background-color:#000;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:1px;line-height:1em;opacity:.6;outline:none;padding:1.4em 0;pointer-events:none;text-transform:uppercase;transition:opacity .15s ease-in-out;width:100%}div.newsletter .stage div.form .row .submit.valid{opacity:1;pointer-events:auto}div.newsletter .stage div.form .row .submit.valid:hover{opacity:.8}div.newsletter .stage div.form .row .submit.valid:active{opacity:.6}div.newsletter .bg{animation:bganimation 30s infinite;background:radial-gradient(ellipse at center,rgba(0,58,172,.3) 0,transparent 70%),radial-gradient(ellipse at center,rgba(181,16,14,.3) 0,transparent 70%),transparent;background-attachment:fixed;background-repeat:no-repeat,no-repeat;background-size:100em 100em,100em 100em;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@keyframes bganimation{0%{background-position:-100% -100%,200% 200%,-100% 200%,200% -100%}50%{background-position:150% 100%,-200% 100%,100% 0,0 100%}to{background-position:-100% -100%,200% 200%,-100% 200%,200% -100%}}.newstile,div.newstilewrapper{height:100%}.newstile{border-radius:2px;color:#000;position:relative;text-decoration:none}.newstile.°no-link{cursor:auto;pointer-events:none}.newstile>.wrapper{align-content:flex-start;align-items:flex-start;background-color:#fefcd0;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;padding:2.4em;transition:box-shadow .5s ease-in-out}@media(hover:hover){.newstile>.wrapper:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}}.newstile>.wrapper>.stage{display:flex;flex-direction:column;justify-content:space-between;width:100%}.newstile>.wrapper>.stage>.type{width:100%}.newstile>.wrapper>.stage>.type>span{background-color:#000;color:#fff;display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;letter-spacing:.1em;line-height:1em;margin-left:-2em;padding:1em 4em 1em 2em;text-transform:uppercase}.newstile>.wrapper>.stage>.main{margin-top:2.4em}.newstile>.wrapper>.stage>.main span{display:block}.newstile>.wrapper>.stage>.main span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.4em;margin-bottom:.6em}.newstile>.wrapper>.stage>.main span.date{color:#000000b3;font-family:"Schauspielbuehnen Serif Bold",Times New Roman,serif;font-size:1.4em;line-height:1em}.newstile>.wrapper>.stage>.main div.teaser p{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;margin:.7em 0 0;text-underline-offset:3px}.newstile>.wrapper>.stage>.main div.teaser p b,.newstile>.wrapper>.stage>.main div.teaser p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em}.newstile>.wrapper>.stage>.main div.teaser p a{color:#000;display:inline-block;pointer-events:visible;text-decoration-color:#000;text-decoration-style:dashed;text-underline-offset:3px;transition:-webkit-text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out;transition:text-decoration .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}.newstile>.wrapper>.stage>.main div.teaser p a:hover{text-decoration-color:#000}.newstile>.wrapper>.bottom{margin-top:2.4em;width:100%}.newstile>.wrapper>.bottom .cta span{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;letter-spacing:.05em;line-height:1em;text-transform:uppercase}.newstile>.wrapper>.bottom .cta img,.newstile>.wrapper>.bottom .cta span,.newstile>.wrapper>.bottom .cta svg{display:inline-block;vertical-align:middle}.newstile>.wrapper>.bottom .cta span{display:inline}.newstile>.wrapper>.bottom .cta img,.newstile>.wrapper>.bottom .cta svg{animation:bounce 3s infinite;height:2em;margin-left:.5em;width:2em}@media only screen and (max-width:500px){.newstile>.wrapper>.bottom .cta img,.newstile>.wrapper>.bottom .cta svg{height:1.6em;width:1.6em}}.newstile.eventpress>.wrapper>.stage>.type{width:100%}.newstile.eventpress>.wrapper>.stage>.type>span{background-color:#0000001a;color:#fff;display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;letter-spacing:.1em;line-height:1em;margin-left:-2em;padding:1em 4em 1em 2em;text-transform:uppercase}.newstile.eventpress>.wrapper>.stage>.type>span img{display:block;height:30px;max-width:100%;width:auto}.newstile.eventpress>.wrapper>.stage>.type>span>span{color:#000;display:inline-block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1em;padding:.6em 0}.newstile.eventpress>.wrapper>.stage .teaser{max-height:60em;overflow-y:hidden}.newstile.eventpress>.wrapper>.stage .teaser:after{content:"…"}.newstile.eventpress>.wrapper>.stage:hover .teaser{max-height:100%}.newstile.eventpress>.wrapper>.stage:hover .teaser:after{content:none}div.newstile .wrapper:hover{box-shadow:none}.partner a{align-content:center;align-items:center;border-radius:2px;color:#000;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;padding:0;text-decoration:none;z-index:1}.partner a.°no-link{pointer-events:none}.partner a div.image{border-radius:4px;display:block;height:15em;margin-bottom:1.5em;transition:box-shadow .3s ease-in-out;width:100%}.partner a div.image img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;padding:1.2em;width:100%}.partner a span.name{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em}.partner a:hover .image{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;position:relative;z-index:2}div.episode{background-color:#fff;border-radius:4px;overflow:hidden;position:relative;transition:box-shadow .3s ease-in-out;z-index:1;--theme:rgba(0,0,0,.8);box-shadow:0 2px 6px #0000001a,0 0 12px #00000040}div.episode.playing,div.episode:hover{box-shadow:0 30px 60px #0000001a,0 50px 100px #32325d40;z-index:2}div.episode.schauspielhaus{--theme:#003aac;box-shadow:0 2px 6px #003aac1a,0 0 12px #00000040}div.episode.schauspielhaus.playing,div.episode.schauspielhaus:hover{box-shadow:0 30px 60px #003aac1a,0 50px 100px #32325d40}div.episode.komoedie{--theme:#b5100e;box-shadow:0 2px 6px #b5100e1a,0 0 12px #00000040}div.episode.komoedie.playing,div.episode.komoedie:hover{box-shadow:0 30px 60px #b5100e1a,0 50px 100px #32325d40}div.episode .top{padding:2.4em}div.episode .top img{border-radius:2px;display:block;height:auto;pointer-events:none;width:17em}div.episode .top .info{align-items:flex-start;display:flex;flex-wrap:nowrap;gap:2.4em;justify-content:flex-start}@media only screen and (max-width:980px){div.episode .top .info{align-items:center}}@media only screen and (max-width:600px){div.episode .top .info{flex-direction:column}div.episode .top .info>.stage{width:100%}div.episode .top .info img{display:none}}div.episode .top .info span{display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444444em}div.episode .top .info span.title{display:inline;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1.6em;margin-right:.6em;text-transform:uppercase;vertical-align:middle}div.episode .top .info span.subtitle{margin-top:.6em}div.episode .top .info span.meta{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57142857em;margin-top:.57em}div.episode .top .info div.title a{background-color:var(--theme);border-radius:10px;color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;letter-spacing:.05em;line-height:1em;padding:.25em 1em;text-decoration:none;text-transform:uppercase;vertical-align:middle;white-space:nowrap}div.episode .top .info .description{display:block;margin-left:0;margin-top:1.2em}@media only screen and (max-width:980px){div.episode .top .info .description{display:none;margin-left:0}}div.episode .top .description{display:none;margin-left:19.4em;margin-top:1.2em}@media only screen and (max-width:980px){div.episode .top .description{display:block;margin-left:0}}div.episode .bottom{align-items:center;background:#eae9e5;display:flex;flex-wrap:nowrap;gap:1.2em 2.4em;justify-content:space-between;padding:1.2em 2.4em}div.episode .bottom div.controls{display:block;flex:0 0 4em;z-index:2}@media only screen and (max-width:550px){div.episode .bottom div.controls{flex:0 0 3em}}div.episode .bottom div.controls div.stage{width:100%}div.episode .bottom div.controls div.stage button{background:transparent;border:none;color:var(--theme);cursor:pointer;display:inline-block;outline:none;padding:0;transition:opacity .15s ease-in-out;vertical-align:middle;width:4em}@media only screen and (max-width:550px){div.episode .bottom div.controls div.stage button{width:3em}}div.episode .bottom div.controls div.stage button:hover{opacity:.8}div.episode .bottom div.controls div.stage button svg{height:4em;pointer-events:none;width:4em}@media only screen and (max-width:550px){div.episode .bottom div.controls div.stage button svg{height:3em;width:3em}}div.episode .bottom .timeline{border-radius:2px;cursor:pointer;display:block;flex-grow:1;flex-shrink:1;height:8px;overflow:hidden;position:relative}div.episode .bottom .timeline .base{opacity:.5;width:100%}div.episode .bottom .timeline .base,div.episode .bottom .timeline .played{background-color:var(--theme);height:100%;left:0;pointer-events:none;position:absolute;top:0}div.episode .bottom .timeline .played{width:0}div.episode .bottom .time{flex-shrink:1;text-align:right}div.episode .bottom .time span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}div.episode.event .info>.stage div.title a{display:none}div.price{margin:2.4em 0 3.2em}div.price>.stage{align-items:center;display:flex;flex-wrap:nowrap;gap:1.2em;justify-content:flex-start;margin-bottom:1.2em}div.price>.stage div.color{display:block;height:3em;width:3em}div.price>.stage span{display:inline-block;vertical-align:middle}div.price>.stage span.title{min-width:10em}div.price>.stage span.price,div.price>.stage span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.66666667em}div.price>.stage span.price{margin-left:.5em}div.text>:first-child{margin-top:0}div.text.°columns{-moz-columns:2;column-count:2;-moz-column-gap:3em;column-gap:3em}@media only screen and (max-width:800px){div.text.°columns{-moz-columns:initial;columns:initial}}div.text h1,div.text h2,div.text h3,div.text h4,div.text h5,div.text h6{display:block;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.5em;margin:.7em 0 0;text-transform:uppercase}div.text h1{font-size:4.5em}div.text h2{font-size:3.6em}div.text h3{font-size:2.7em}div.text h4{font-size:2em}div.text h5{font-size:1.5em}div.text h6{font-size:1.4em}div.text.teaser p{font-size:2.2em;line-height:1.36363636em}div.text p,div.text.teaser p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif}div.text p{display:block;font-size:1.8em;line-height:1.44444444em;margin:.7em 0 0;text-underline-offset:3px}div.text p b,div.text p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;line-height:normal}div.text p a{font-size:1em}div.text a{color:#000;display:inline-block;padding:0 .4em;position:relative;text-decoration:none;transition:color .2s ease-in-out}div.text a:before{background-color:#000;bottom:0;height:2px;transform-origin:bottom center;transition:height .2s ease-in-out}div.text a:after,div.text a:before{border-radius:2px;content:"";left:0;position:absolute;width:100%;z-index:-1}div.text a:after{background-color:#908a7a1a;display:inline-block;height:110%;top:-5%;transition:background-color .2s ease-in-out}div.text a:hover{color:#fff}div.text a:hover:before{height:100%}div.text blockquote{background:#908a7a1a;border-left:10px solid hsla(44,9%,52%,.1);display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;margin:1.5em 0;padding:.5em 10px;quotes:"“" "”" "‘" "’"}div.text blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}div.text ol,div.text ul{font-size:1.8em;line-height:1.44444444em;margin-left:1em;margin-top:1em;padding:0}div.text ol,div.text ol li p,div.text ul,div.text ul li p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif}div.text ol li p,div.text ul li p{font-size:1em;line-height:1em;line-height:normal}main.home section.text div.text{max-width:70%}@media only screen and (max-width:767px){main.home section.text div.text{max-width:100%}}a.tile{align-content:flex-start;align-items:flex-start;background-color:#fefcd0;border-radius:2px;color:#000;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:space-between;min-height:25.4em;padding:2.4em 2.4em 1.8em;text-decoration:none;transition:box-shadow .5s ease-in-out;z-index:1}@media only screen and (max-width:700px){a.tile{margin-bottom:2em}a.tile:last-child{margin-bottom:0}}a.tile.°s-1-3>.top span.sub{font-size:1.8em!important}a.tile.°s-1-3>.center span.title{font-size:3.2em}a.tile.°s-1-3>.center span.teaser{font-size:1.8em}a.tile.°s-1-3>.bottom .cta span{font-size:1.6em}a.tile.°s-1-3>.bottom .cta img{height:1.6em}a.tile.°no-link{pointer-events:none}a.tile.°no-link .cta img{display:none!important}@media(hover:hover){a.tile:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;position:relative;z-index:2}}a.tile>.top{width:100%}a.tile>.top span{display:block}a.tile>.top span.sub{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1em;margin-top:.5em;text-transform:uppercase}@media only screen and (max-width:1070px){a.tile>.top span.sub{font-size:1.8em}}a.tile>.top span.sub:first-of-type{margin-top:0}a.tile>.center{width:100%}a.tile>.center span{display:block}a.tile>.center span p{display:inline-block;margin:0}a.tile>.center span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.2em;text-transform:uppercase}@media only screen and (max-width:1070px){a.tile>.center span.title{font-size:3.2em}}a.tile>.center span.title.°mt{margin-top:.7em}a.tile>.center div.teaser p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;-webkit-hyphens:auto;hyphens:auto;line-height:1.3em;margin-top:.5em;max-width:80%}@media only screen and (max-width:600px){a.tile>.center div.teaser p{-webkit-hyphens:none;hyphens:none}}a.tile>.bottom{margin-top:3em;width:100%}a.tile>.bottom .cta span{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1.5em;text-transform:uppercase}@media only screen and (max-width:1070px){a.tile>.bottom .cta span{font-size:1.6em}}a.tile>.bottom .cta img,a.tile>.bottom .cta span,a.tile>.bottom .cta svg{display:inline-block;vertical-align:middle}a.tile>.bottom .cta img,a.tile>.bottom .cta svg{animation:bounce 3s infinite;height:2em;margin-left:.3em;width:2em}@media only screen and (max-width:1070px){a.tile>.bottom .cta img,a.tile>.bottom .cta svg{height:1.6em;width:1.6em}}.tileimage{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:12px;display:block;overflow:hidden;position:relative;text-decoration:none;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transition:box-shadow .5s ease-in-out;will-change:transform;z-index:1}.tileimage:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;z-index:2}.tileimage .splide{height:25em;pointer-events:none;width:100%}.tileimage img{height:25em;-o-object-fit:cover;object-fit:cover;width:100%}.tileimage .stage{background-color:#908a7a26;padding:2em 0 2.2em}.tileimage .stage span{color:#000;display:block;text-align:center}.tileimage .stage span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;text-transform:uppercase}.simpletile{border-radius:2px;display:block;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .5s ease-in-out;z-index:1}.simpletile:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40;z-index:2}.simpletile .stage{align-content:flex-start;align-items:flex-start;background-color:#fefcd0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;min-height:25.4em;padding:2.4em}.simpletile .stage>.top{width:100%}.simpletile .stage>.top span{color:#000;display:block;text-align:left}.simpletile .stage>.top span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4em;font-size:3.2em;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.05em;line-height:1.2em;text-transform:uppercase}@media only screen and (max-width:1070px){.simpletile .stage>.top span.title{font-size:3.2em}}.simpletile .stage>.bottom{margin-top:3em;width:100%}.simpletile .stage>.bottom .cta span{color:#000;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;letter-spacing:.05em;line-height:1.5em;text-transform:uppercase}@media only screen and (max-width:1070px){.simpletile .stage>.bottom .cta span{font-size:1.6em}}.simpletile .stage>.bottom .cta img,.simpletile .stage>.bottom .cta span,.simpletile .stage>.bottom .cta svg{display:inline-block;vertical-align:middle}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(0)}40%{transform:translate(.5em)}60%{transform:translate(.2em)}}.simpletile .stage>.bottom .cta img,.simpletile .stage>.bottom .cta svg{animation:bounce 3s infinite;color:#000;height:2em;margin-left:.3em;width:2em}@media only screen and (max-width:1070px){.simpletile .stage>.bottom .cta img,.simpletile .stage>.bottom .cta svg{height:1.6em;width:1.6em}}div.video{overflow:hidden;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.video,div.video>.stage{border-radius:4px;display:block;position:relative}div.video>.stage{background-color:#908a7a26}div.video>.stage.external{height:0;padding-bottom:56.25%}div.video>.stage.external iframe{border-radius:4px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}div.video>.stage video{height:auto;margin:0;position:relative;z-index:1}div.video>.stage div.overlay,div.video>.stage video{border-radius:4px;display:block;overflow:hidden;pointer-events:none;width:100%}div.video>.stage div.overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0003;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease-in-out;z-index:2}div.video>.stage div.overlay.visible{opacity:1;pointer-events:auto}div.video>.stage div.overlay div.stage{display:table;height:100%;width:100%}div.video>.stage div.overlay div.stage .control{display:table-cell;text-align:center;vertical-align:middle}div.video>.stage div.overlay div.stage .control button{background:transparent;border:none;color:#fff;cursor:pointer;display:inline-block;outline:none;transition:opacity .15s ease-in-out;vertical-align:middle;width:15%}div.video>.stage div.overlay div.stage .control button:hover{opacity:.8}div.video>.stage div.overlay div.stage .control button svg{height:auto;pointer-events:none;width:100%}div.video>.stage div.controls{background:radial-gradient(at bottom left,rgba(0,0,0,.4) 0,transparent 50%);bottom:0;display:block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out;width:100%;z-index:2}div.video>.stage div.controls.visible{pointer-events:auto}div.video>.stage div.controls:hover.visible{opacity:1}div.video>.stage div.controls div.stage{bottom:2em;display:grid;gap:0 2em;grid-template-areas:"buttons progress duration";grid-template-columns:auto 1fr auto;grid-template-rows:1fr;left:2em;position:absolute;right:2.5em}div.video>.stage div.controls div.stage>.progress{align-self:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff4d;border-radius:4px;cursor:pointer;grid-area:progress;height:1em;overflow:hidden}div.video>.stage div.controls div.stage>.progress span{background-color:#fff;display:block;height:100%;pointer-events:none;transition:width .3s ease-in-out;width:0}div.video>.stage div.controls div.stage>.buttons{align-self:center;grid-area:buttons}div.video>.stage div.controls div.stage>.duration{align-self:center;cursor:default;grid-area:duration}div.video>.stage div.controls div.stage>.duration span{color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em}div.video>.stage div.controls div.stage>.duration span.sep{opacity:.5}div.video>.stage div.controls div.stage button{background:transparent;border:none;color:#fff;cursor:pointer;margin:0 1.3em 0 0;outline:none;padding:0;transition:opacity .15s ease-in-out;width:5em}div.video>.stage div.controls div.stage button:last-child{margin:0}@media only screen and (max-width:550px){div.video>.stage div.controls div.stage button{width:3em}}div.video>.stage div.controls div.stage button:hover{opacity:.8}div.video>.stage div.controls div.stage button svg{height:5em;pointer-events:none;width:5em}@media only screen and (max-width:550px){div.video>.stage div.controls div.stage button svg{height:3em;width:3em}}div.video>.stage div.controls div.fullscreen{background:radial-gradient(at top right,rgba(0,0,0,.2) 0,transparent 75%);padding:2em 2em 4em 4em;position:absolute;right:0;top:0}div.video>.stage div.controls div.fullscreen button{background:transparent;border:none;color:#fff;cursor:pointer;margin:0 1.3em 0 0;outline:none;padding:0;transition:opacity .15s ease-in-out;width:2.5em}div.video>.stage div.controls div.fullscreen button:last-child{margin:0}@media only screen and (max-width:550px){div.video>.stage div.controls div.fullscreen button{width:3em}}div.video>.stage div.controls div.fullscreen button:hover{opacity:.8}div.video>.stage div.controls div.fullscreen button svg{color:#fff;fill:#fff;height:2.5em;pointer-events:none;width:2.5em}div.video>caption{color:#000;display:block;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57142857em;margin:.5em 0 0;max-width:90%;opacity:.5;padding:0;pointer-events:none;text-align:left}
