@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.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;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@font-face{font-family:Schauspielbuehnen Serif Regular;font-display:swap;src:local(Calluna),url(./c1b12dfe-db8e-49f0-94ac-7ad0bf217f90.iM33cL-V.woff)format("woff");unicode-range:U+20-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Schauspielbuehnen Serif Bold;font-display:swap;src:url(./3ab3c2c2-f19e-449a-941e-095b8fbe62ba.CYxwO-OO.woff)format("woff");unicode-range:U+20-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Schauspielbuehnen Sans Regular;font-display:swap;src:url(./e2b9cbeb-fa8e-41cd-8a6a-46044b29ba52.CQQbO_7C.woff)format("woff");unicode-range:U+20-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}@font-face{font-family:Schauspielbuehnen Sans Bold;font-display:swap;src:url(./184895ac-545b-450b-9d3a-c0a0a7620977.D4v0vMwy.woff)format("woff");unicode-range:U+20-FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2022,U+2026}:root{--calender-nav-height:12.66em;--main-nav-height:147px;--main-nav-height-minimal:8.45em}@media only screen and (width<=1000px){:root{--calender-nav-height:8em;--main-nav-height:8em;--main-nav-height-minimal:6.73em}}@media only screen and (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-variant:normal;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;margin:0;padding:0;font-family:Schauspielbuehnen Sans Regular;font-size:10px;font-style:normal;line-height:10px;position:relative}@media only screen and (width<=1280px){body{font-size:9px}}body *{box-sizing:border-box;-webkit-tap-highlight-color:#0000;-moz-tap-highlight-color:transparent}body ::selection{color:#fff;background:#000}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:2s linear infinite rotating}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}body .°grid-size{width:128em;max-width:90vw}body .°components .°grid,body .°grid{gap:var(--gap)}body .°grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;display:grid}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 (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 (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 (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 (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 (width<=900px){body .°grid.°columns-2{margin:var(--gap) 0;display:block}}body .°grid.°columns-3{grid-template-columns:repeat(3,minmax(100px,1fr))}@media only screen and (width<=1170px){body .°grid.°columns-3{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media only screen and (width<=700px){body .°grid.°columns-3{grid-template-columns:1fr}}body .°grid.°columns-4{grid-template-columns:repeat(4,1fr)}@media only screen and (width<=1170px){body .°grid.°columns-4{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=920px){body .°grid.°columns-4{grid-template-columns:repeat(2,1fr)}}@media only screen and (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 (width<=550px){body .°grid>.°grid.°columns-2{grid-template-columns:1fr}}body .°grid section:first-child{margin-top:0}body .snowflakes{z-index:1000;pointer-events:none;width:100vw;height:110vh;position:fixed;top:-9vh;left:0}body .snowflakes i,body .snowflakes i:after,body .snowflakes i:before{background:#fff}body .snowflakes i{-webkit-animation:3s linear 2s 20 snowflakes;-moz-animation:3s linear 2s 20 snowflakes;display:inline-block;position:relative}body .snowflakes i:after,body .snowflakes i:before{content:".";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:rotate(120deg)}body .snowflakes i:before{-webkit-transform:rotate(240deg)}@keyframes snowflakes{0%{-webkit-transform:translateZ(0)rotate(0)scale(.6)}to{-webkit-transform:translate(15px,1200px)rotate(1turn)scale(.6)}}body .snowflakes i:nth-child(3n){-webkit-transform-origin:right -45px;width:16px;height:4px;-webkit-animation-duration:4s;-webkit-animation-iteration-count:30}body .snowflakes i:nth-child(3n+1){-webkit-transform-origin:right -30px;width:24px;height:6px;-webkit-animation-duration:6s;-webkit-animation-iteration-count:45}body .snowflakes i:nth-child(3n+2){-webkit-transform-origin:right -15px;width:32px;height:8px;-webkit-animation-duration:8s;-webkit-animation-iteration-count:60}body .snowflakes i:nth-child(7n){opacity:.3;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:0s}body .snowflakes i:nth-child(7n+1){opacity:.4;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:1s}body .snowflakes i:nth-child(7n+2){opacity:.5;-webkit-animation-timing-function:linear;-webkit-animation-delay:1.5s}body .snowflakes i:nth-child(7n+3){opacity:.6;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:2s}body .snowflakes i:nth-child(7n+4){opacity:.7;-webkit-animation-timing-function:linear;-webkit-animation-delay:2.5s}body .snowflakes i:nth-child(7n+5){opacity:.8;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:3s}body .snowflakes i:nth-child(7n+6){opacity:.9;-webkit-animation-timing-function:ease-in;-webkit-animation-delay:3.5s}section.positions div.list{margin-top:2.4em}section.positions div.list button{cursor:pointer;color:#000;text-align:left;z-index:1;background-color:#fefcd0;border:4px solid #0000;border-radius:2px;flex-flow:column;place-content:flex-start space-between;align-items:flex-start;height:100%;min-height:25.4em;padding:2.4em 2.4em 1.8em;font-size:10px;text-decoration:none;transition:box-shadow .5s ease-in-out,border .3s ease-in-out;display:flex}@media only screen and (width<=700px){section.positions div.list button{min-height:21em;margin-bottom:2em}section.positions div.list button:last-child{margin-bottom:0}}section.positions div.list button.selected{z-index:2;border:4px solid #000;position:relative}@media (hover:hover){section.positions div.list button:hover{z-index:2;position:relative;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}}section.positions div.list button>.top span{display:block}section.positions div.list button>.top span.title{letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.4em;line-height:1.25em}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 (width<=1070px){section.positions div.list button>.top span.title{font-size:2.2em}}section.positions div.list button>.bottom{width:100%;margin-top:3em}section.positions div.list button>.bottom span.notes{margin-bottom:1em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;display:block}section.positions div.list button>.bottom div.req-files span{white-space:nowrap;margin-right:.857em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em;position:relative}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{content:"";white-space:pre;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNTA0LjUgMTQ0LjQyIDI2NC43NSAzODUuNSAxOTIgMzEyLjU5bDI0MC4xMS0yNDFjOS45MS0xMCAyNi4wNS0xMC4wNiAzNi4wNS0uMTVoLjAxbC4xNC4xNUw1MDQuNSAxMDhjMTAgMTAuMDggMTAgMjYuMzQgMCAzNi40MiIgc3R5bGU9Imlzb2xhdGlvbjppc29sYXRlO29wYWNpdHk6LjQiLz48cGF0aCBkPSJtMjY0LjY3IDM4NS41OS01NC41NyA1NC44N2MtOS45MiAxMC0yNi4wNiAxMC4wNi0zNi4wNi4xNGwtLjE0LS4xNEw3LjUgMjczLjFjLTEwLTEwLjA4LTEwLTI2LjMzIDAtMzYuNDFsMzYuMi0zNi40MWM5LjktOS45NyAyNi0xMC4wNSAzNi0uMTdsLjE2LjE3eiIvPjxwYXRoIGQ9Ik0wIDBoNTEydjUxMkgweiIgc3R5bGU9ImZpbGw6bm9uZSIvPjwvc3ZnPg==);background-size:20px 20px;width:20px;height:20px;margin:-4px .5em 0 0;display:inline-block}section.commands{transition:opacity .3s ease-in-out}section.commands button{cursor:pointer;color:#fff;text-align:left;z-index:1;background-color:#000;border:3px dashed #0000;border-radius:2px;padding:2.4em 2.4em 1.8em;font-size:10px;text-decoration:none;transition:box-shadow .5s ease-in-out;display:inline-block}section.commands button.disabled{opacity:.5;pointer-events:none}@media only screen and (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{z-index:2;position:relative;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}}section.commands button span{vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;display:inline-block}@media only screen and (width<=1070px){section.commands button span{font-size:1.6em}}section.commands button svg{vertical-align:middle;height:2em;margin-left:.5em;display:inline-block}@media only screen and (width<=1070px){section.commands button svg{width:1.6em;height: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{color:#000;opacity:1;background:0 0;border:3px dashed #000;margin-left:2em;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);cursor:progress;z-index:100;background-color:#ffffff4d;width:100%;height:100%;position:fixed;top:0;left:0}body .loading-overlay>.stage svg{width:20em;height:20em;display:block;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}body>.application-form{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background-color:#003aace6;grid-template:"head""form"1fr"navigation"/1fr;gap:2em 0;width:100%;height:100%;display:grid;position:fixed;top:0;left:0}body>.application-form .head{text-align:right;grid-area:head;padding:2em 2em 0 0;position:relative}body>.application-form .head button.close{cursor:pointer;background-color:#0000;border:0;outline:0;width:4.8em;height:4.8em;margin:0;padding:0;transition:opacity .15s ease-in-out;display:inline-block}body>.application-form .head button.close img,body>.application-form .head button.close svg{color:#fff;width:3em;height:4.8em}body>.application-form .head button.close:active{opacity:.8}body>.application-form .form{grid-area:form;position:relative}body>.application-form .form .card{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow-y:auto}body>.application-form .form .card>.stage{width:70em;max-width:90vw;display:block}body>.application-form .form .card>.stage h1{color:#fff;text-align:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:6em;line-height:1.33333em}@media only screen and (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.55556em}}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 (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.38889em}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{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:3.2em 2em;margin-top:5em;display:flex}@media only screen and (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 (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 (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;margin:0;padding:0;display:block}body>.application-form .form .card>.stage .fields fieldset>span{color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.714em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em;display:block}body>.application-form .form .card>.stage .fields fieldset>span:after{content:" (Optional)";letter-spacing:.25em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:.714em;line-height:1em}body>.application-form .form .card>.stage .fields fieldset input{color:#fff;background-color:#0000;border:2px solid #fff;border-radius:6px;outline:none;width:100%;margin:0;padding:.8em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;transition:all .3s ease-in-out;display:block}@media only screen and (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{color:#003aac;background-color:#fff}body>.application-form .form .card>.stage .fields fieldset input:active::-moz-placeholder{color:#003aac80}body>.application-form .form .card>.stage .fields fieldset input:focus::-moz-placeholder{color:#003aac80}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::placeholder{color:#ffffff80}body>.application-form .form .card>.stage .fields fieldset select{letter-spacing:.05em;color:#fff;appearance:none;background:url("data:image/svg+xml,%3csvg%20width='100'%20height='100'%20viewBox='0%200%20100%20100'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_314_5)'%3e%3cpath%20d='M-0.000400332%2027.8982C-0.000400267%2026.4193%200.562881%2024.9345%201.69861%2023.8014C3.96144%2021.5386%207.62331%2021.5386%209.88614%2023.8014L49.9993%2063.9173L90.1152%2023.8014C92.3781%2021.5386%2096.0432%2021.5386%2098.3028%2023.8014C100.566%2026.0643%20100.566%2029.7294%2098.3028%2031.9917L54.0961%2076.1983C51.8332%2078.4612%2048.1681%2078.4612%2045.9085%2076.1983L1.69916%2031.9916C0.566122%2030.8624%20-0.000400396%2029.3803%20-0.000400332%2027.8982Z'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_314_5'%3e%3crect%20width='100'%20height='100'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") calc(100% - .8em)/1.2em no-repeat;border:2px solid #fff;border-radius:6px;outline:none;width:100%;padding:1.037em .8em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;display:block}@media only screen and (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;width:100%;display:block;position:relative}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform{z-index:10;background-color:#003aaccc;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage{background-color:#fff;border-radius:16px;width:75em;max-width:90vw;padding:2em;box-shadow:0 0 30px 5px #0000001a}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;margin:.5em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em}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{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:focus::-moz-placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form input:hover::-moz-placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:active::-moz-placeholder{color:#00000080}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage .form select:focus::-moz-placeholder{color:#00000080}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{color:#00000080}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{flex-flow:row;place-content:center space-between;align-items:center;display:flex}body>.application-form .form .card>.stage .fields fieldset div.structure div.subform>.stage>.controls button{pointer-events:none;cursor:pointer;text-transform:uppercase;color:#fff;letter-spacing:1px;opacity:.5;background-color:#000;border:none;border-radius:6px;flex:auto;padding:.8em 1.5em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em;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{pointer-events:auto;opacity:1}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 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{vertical-align:middle;color:#003aac;cursor:pointer;background-color:#fff;border:none;border-radius:4px;outline:none;margin-right:.5em;padding:.5em 2.5em .5em 1em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;transition:opacity .15s ease-in-out;display:inline-block;position:relative}body>.application-form .form .card>.stage .fields fieldset div.structure div.values>button svg{color:#003aac;width:1.4em;height:1.4em;display:block;position:absolute;top:50%;right:.3em;transform:translateY(-50%)}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;opacity:.5;cursor:pointer;padding:1.05em .8em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;display:block}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{cursor:pointer;background:0 0;border:none;outline:none;width:3em;height:3em;display:block;position:absolute;bottom:50%;right:.8em;transform:translateY(50%)}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;width:100%;height:100%;display:block}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{cursor:pointer;text-transform:uppercase;color:#fff;letter-spacing:.05em;background-color:#0000;border:none;border-right:2px solid #fff;border-radius:0;flex:1;margin:0;padding:1.148em .8em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;transition:all .3s ease-in-out;display:block}@media only screen and (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{color:#003aac;background:#fff}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{color:#003aac;background-color:#fffc}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{cursor:pointer;border:2px dashed #fff;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:3em;display:flex;position:relative}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;width:5em;height:5em;margin:0 auto 3em;display:block}body>.application-form .form .card>.stage .fields fieldset div.file>div span{color:#fff;text-transform:uppercase;text-align:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38889em;display:block}body>.application-form .form .card>.stage .fields fieldset div.file>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}body>.application-form .form .card>.stage .fields fieldset div.toggle{width:100%}body>.application-form .form .card>.stage .fields fieldset div.toggle>button{text-align:left;cursor:pointer;background:0 0;border:2px solid #fff;border-radius:6px;outline:none;width:100%;padding:1.5em;display:block}body>.application-form .form .card>.stage .fields fieldset div.toggle>button svg{vertical-align:middle;color:#fff;width:2em;height:2em;margin-right:1em;display:inline-block}body>.application-form .form .card>.stage .fields fieldset div.toggle>button span{vertical-align:middle;color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;display:inline-block}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{color:#b5100e;border-color:#b5100e}body>.application-form .navigation{text-align:center;grid-area:navigation;padding:0 0 4em;position:relative}body>.application-form .navigation button{cursor:pointer;text-transform:uppercase;color:#fff;letter-spacing:1px;background-color:#0000;border:2px solid #fff;border-radius:12px;margin:0 .5em;padding:.8em 1.5em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em;transition:all .3s ease-in-out;display:inline-block}@media only screen and (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{opacity:.5;pointer-events:none;border-style:dashed}body>.application-form .navigation button:hover{color:#003aac;background-color:#fff}body>.application-modal{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}body>.application-modal>.stage{background-color:#fff;border-radius:12px;width:68em;max-width:92vw;padding:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=1280px){body>.application-modal>.stage{width:75.5em}}body>.application-modal>.stage button.close{cursor:pointer;color:#000;background:0 0;border:none;outline:none;width:4em;height:4em;transition:opacity .15s ease-in-out;position:absolute;top:1em;right:1em}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;width:100%;height:100%}body>.application-modal>.stage span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.5em;line-height:1.4em;display:block}body>.application-modal>.stage span.info{margin:.5em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.27778em;display:block}body>.application-modal>.stage .buttons{flex-flow:row;place-content:center space-between;align-items:center;margin-top:2em;display:flex}body>.application-modal>.stage .buttons>button{text-transform:uppercase;letter-spacing:1px;cursor:pointer;background-color:#0000001a;border:none;flex:auto;margin-right:.5em;padding:1em 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;display:block}body>.application-modal>.stage .buttons>button.negative{color:#fff;background-color:#f54260}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>*{width:50vw;margin:0 auto}@media only screen and (width<=1024px){main.article .content>*,main.article .pagehead>*{width:70vw}}@media only screen and (width<=767px){main.article .content>*,main.article .pagehead>*{width:100%}}main.article .pagehead .text.teaser{margin-top:3.2em}main.article img{height:auto;display:block;width:100%!important;margin:2.4em 0!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{color:#000;cursor:pointer;background-color:#0000;border:none;outline:none;flex-grow:0;flex-shrink:0;margin:4.8em 0 0 14em;padding:0;font-size:10px;text-decoration:none}@media only screen and (width<=1280px){main.articles section.news .newsoverview .more{margin:4.8em 0 0 12.6em}}@media only screen and (width<=500px){main.articles section.news .newsoverview .more{margin:4.8em 0 0}}main.articles section.news .newsoverview .more>span{color:#000;text-transform:uppercase;flex-wrap:nowrap;align-items:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;display:flex}main.articles section.news .newsoverview .more>span span span{text-underline-offset:3px;flex:1 0 auto;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline}main.articles section.news .newsoverview .more>span img,main.articles section.news .newsoverview .more>span svg{width:1em;height:1em;margin-right:.5em;display:block}main.articles section.news .newsoverview .more>span img.arrow,main.articles section.news .newsoverview .more>span svg.arrow{margin-left:.5em;margin-right:0;animation:3s infinite bounce;display:inline-block;position:relative;top:2px}main.articles section.news .newsoverview .more:hover span span{text-decoration-color:#000!important}.ensemblecategory .profile{z-index:1;text-decoration:none;display:block;position:relative}.ensemblecategory .profile .stage{will-change:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:#8f897826;border-radius:8px;transition:box-shadow .5s ease-in-out;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ensemblecategory .profile .stage>div img{pointer-events:none;filter:saturate(70%);-o-object-fit:cover;object-fit:cover;width:100%;height:45.8em;margin:0;padding:0;transition:filter .5s ease-in-out;display:block}.ensemblecategory .profile .stage span.name{text-align:center;color:#000;padding:1em 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1em;display:block}.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()}@media only screen and (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{margin-top:0;display:block}main.event .eventhead .keyvisual{height:calc(70vh - var(--main-nav-height));background-color:var(--theme);display:block;position:relative}main.event .eventhead .keyvisual>img{-o-object-fit:cover;object-fit:cover;z-index:1;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .25s ease-in-out;display:block;position:absolute;top:0;left:0}main.event .eventhead .keyvisual>img.visible{opacity:1}main.event .eventhead .keyvisual section.breadcrumb{z-index:2;margin-top:0;padding-top:4em;position:relative}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 auto;width:100%}main.event .eventhead .info>.stage>div>.title{grid-area:1/1/2/5}@media only screen and (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 (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{width:16.538em;height:3.7em}main.event .eventhead .info>.stage>div .logo svg.km{width:15.2em;height:3.7em}main.event .eventhead .info>.stage>div .logo svg.other{width:19.1em;height:2.5em}main.event .eventhead .info>.stage>div .bottom span.subtitle{margin:1.4em 0 .2em;font-family:Schauspielbuehnen Serif Regular,Times New Roman,serif;font-size:2.4em;line-height:1.25em;display:block}@media only screen and (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{flex-direction:column;justify-content:flex-end;height:100%;display:flex}main.event .eventhead .info>.stage>div .notice span{color:#fff}main.event .eventhead .info>.stage>div .notice span.title{letter-spacing:.05em;text-transform:uppercase;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.875em;display:block}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{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}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{vertical-align:middle;color:#fff;display:inline-block}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{width:2em;height:2em;margin-left:.2em;animation:3s infinite bounce}@media only screen and (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{width:1.6em;height: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{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;grid-area:1/1/2/5;min-width:0}@media only screen and (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 (width<=900px){main.event .main-content>.°grid>.meta{grid-area:1/2/2/3}}@media only screen and (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{text-transform:uppercase;letter-spacing:.05em;margin:.7em 0 .25em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;display:block}main.event .main-content p{text-underline-offset:3px;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em;display:block}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:normal}main.event .main-content hr{border:0;border-top:1px solid #00000026;height:1px;margin:2.4em 0;padding:0;display:block}main.event .main-content span{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em}main.event .main-content a.cta,main.event .main-content button.cta{color:#000;text-underline-offset:0;cursor:pointer;background-color:#0000;border:none;outline:none;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;text-decoration:none}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{text-transform:none;margin-top:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em}main.event .main-content a.cta i,main.event .main-content button.cta i{opacity:.5;vertical-align:middle;margin:0 .5em 0 .3em;display:inline-block}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{vertical-align:middle;display:inline-block}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{width:2em;height:2em;margin-left:.2em;animation:3s infinite bounce}@media only screen and (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{width:1.6em;height: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{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}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{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:0 1.2em;margin-bottom:.7em;display:flex}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{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1.83333em}main.event .main-content div.row div.actor a,main.event .main-content div.row div.crew a{vertical-align:middle;color:#000;text-underline-offset:3px;text-transform:none;margin-top:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em;text-decoration-style:dashed;text-decoration-color:#8f8978;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-block}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{color:#000;background-color:#8f89781a;border-radius:4px;margin:0;padding:1em 1.5em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;text-decoration:none;transition:opacity .3s ease-in-out;display:inline-block;position:absolute;top:-4px;right:0}main.event .main-content a.button img,main.event .main-content a.button span,main.event .main-content a.button svg{vertical-align:middle;display:inline-block}main.event .main-content a.button span{margin:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}main.event .main-content a.button img,main.event .main-content a.button svg{width:1.6em;height:1.6em;margin:0 .5em 0 0}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{color:#000;cursor:pointer;background-color:#0000;border:none;outline:none;flex-grow:0;flex-shrink:0;margin:2em 0 0;padding:0;text-decoration:none}main.event .pocasts .more>span{color:#000;text-transform:uppercase;flex-wrap:nowrap;align-items:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;display:flex}main.event .pocasts .more>span span span{text-underline-offset:3px;flex:1 0 auto;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline}main.event .pocasts .more>span img,main.event .pocasts .more>span svg{width:1em;height:1em;margin-right:.5em;display:block}main.event .pocasts .more>span img.arrow,main.event .pocasts .more>span svg.arrow{margin-left:.5em;margin-right:0;animation:3s infinite bounce;display:inline-block;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{text-transform:uppercase;letter-spacing:.05em;margin:.7em 0 .25em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;display:block}main.event section.video{margin:4em auto}.home section.eventstripes.eventtiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2em;display:grid}.home section.eventstripes.eventtiles.°tiles-1{grid-template-columns:minmax(0,1fr)}.home section.eventstripes.eventtiles.°tiles-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media only screen and (width<=1000px){.home section.eventstripes.eventtiles.°tiles-3{grid-template-columns:minmax(0,1fr)}}@media only screen and (width<=900px){.home section.eventstripes.eventtiles{grid-template-columns:minmax(0,1fr)}}.home section.eventstripes.eventtiles+section.eventstripes.eventtiles{margin-top:2em}.home section.eventstripes.eventtiles>div.event{margin-top:0}.home section.eventstripes.eventtiles>div.event>a{height:100%}.home section.eventstripes.eventtiles>div.event>a>div.preview{flex:0 0 30em}.home section.about h1,.home section.about h2,.home section.about h3,.home section.about h4,.home section.about h5,.home section.about h6{text-transform:uppercase;letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1.5em;display:block}.home section.about h2{margin-top:0;font-size:3.6em}.home section.about h3{font-size:1.6em}.home section.about p{text-underline-offset:3px;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em;display:block}.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{width:auto;height:4.5em;margin-bottom:1em;display:block}.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{text-align:left;margin:1em 1em 0 0;text-decoration:none;display:inline-block}main.podcasts section.headline .external a:last-child{margin:1em 0 0}main.podcasts section.headline .external a img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:auto;height:4.5em;display:inline-block}main.podcasts section.categories{position:realtive;grid-area:1/1/2/3;width:100%;display:block}main.podcasts section.categories>.stage{top:calc(var(--main-nav-height) + 2.4em);margin-top:1.2em;transition:top .2s ease-in-out;position:sticky}main.podcasts section.categories>.stage a{background-color:#eae9e5;border-radius:2px;width:100%;height:9em;margin-top:1.2em;text-decoration:none;transition:all .3s ease-in-out;display:block;position:relative;overflow:hidden}main.podcasts section.categories>.stage a:first-child{margin-top:0}main.podcasts section.categories>.stage a img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s ease-in-out;display:block;position:absolute;inset:0}main.podcasts section.categories>.stage a div.content{z-index:2;width:calc(100% - 4em);height:calc(100% - 4em);position:absolute;inset:2em}main.podcasts section.categories>.stage a div.content:after{content:"";z-index:0;opacity:0;background-color:#000;width:calc(100% + 4em);height:calc(100% + 4em);transition:opacity .3s ease-in-out;position:absolute;inset:-2em}main.podcasts section.categories>.stage a div.content span{color:#000;z-index:3;transition:color .3s ease-in-out;display:block;position:relative}main.podcasts section.categories>.stage a div.content span.title{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.2em}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{z-index:3;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}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{z-index:2;padding-top:100%;transition:all .3s ease-in-out;box-shadow:0 15px 30px #0000004d,0 25px 50px #32325d40}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 (width<=1070px){main.podcasts section.°grid-size .°grid{display:block}main.podcasts section.°grid-size .°grid section.categories>.stage{grid-template-columns:repeat(3,1fr);gap:1.2em;display:grid}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 (width<=900px){main.podcasts section.°grid-size .°grid section.categories>.stage{grid-template-columns:repeat(2,1fr);gap:1.2em;display:grid}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 (width<=600px){main.podcasts section.°grid-size .°grid section.categories>.stage{grid-template-columns:1fr;gap:1.2em;display:grid}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{flex-flow:row;place-content:center flex-start;align-items:flex-start;margin-top:2em;display:flex}.profile section.head .left,.profilegeneric section.head .left{top:calc(var(--main-nav-height) + 2.4em);flex:0 0 55%;order:1;transition:top .2s ease-in-out;position:sticky}.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{pointer-events:none;border-radius:4px;width:100%;height:auto;display:block}.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{text-transform:uppercase;letter-spacing:.05em;color:#000000b3;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1em}@media only screen and (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{color:#000;cursor:pointer;background-color:#0000;border:none;outline:none;flex-grow:0;flex-shrink:0;margin:2em 0 0;padding:0;text-decoration:none}.profile .pocasts .more>span,.profilegeneric .pocasts .more>span{color:#000;text-transform:uppercase;flex-wrap:nowrap;align-items:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;display:flex}.profile .pocasts .more>span span span,.profilegeneric .pocasts .more>span span span{text-underline-offset:3px;flex:1 0 auto;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline}.profile .pocasts .more>span img,.profile .pocasts .more>span svg,.profilegeneric .pocasts .more>span img,.profilegeneric .pocasts .more>span svg{width:1em;height:1em;margin-right:.5em;display:block}.profile .pocasts .more>span img.arrow,.profile .pocasts .more>span svg.arrow,.profilegeneric .pocasts .more>span img.arrow,.profilegeneric .pocasts .more>span svg.arrow{margin-left:.5em;margin-right:0;animation:3s infinite bounce;display:inline-block;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 (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;width:20.1em;height:4.5em}main.season .seasonoverview .°grid>div>svg.km{color:#b5100e;width:18.5em;height:4.5em}@media only screen and (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{width:23.7em;height:3.1em}main.season .seasonoverview>.other section.eventstripes div.event{margin-top:0}main.season .seasonoverview>.other section.eventstripes div.event a{height:100%;display:block}main.season .seasonoverview>.other section.eventstripes div.event a div.info{flex-direction:column;justify-content:space-between;height:calc(100% - 30em);display:flex}@media only screen and (width<=900px){main.season .seasonoverview>.other section.eventstripes{grid-auto-rows:auto}main.season .seasonoverview>.other section.eventstripes div.event a{height:auto;display:flex}main.season .seasonoverview>.other section.eventstripes div.event a div.info{height:auto;display:block}}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;width:20.1em;height:4.5em}main.seasonsingle .seasonoverview .°grid>div>svg.km{color:#b5100e;width:18.5em;height:4.5em}main.seasonsingle .seasonoverview>.other{margin-top:4.8em}main.seasonsingle .seasonoverview>.other>svg.other{width:23.7em;height:3.1em;margin-top:0}main.seasonsingle .seasonoverview>.other section.eventstripes div.event{margin-top:0}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a{height:100%;display:block}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a div.info{flex-direction:column;justify-content:space-between;height:calc(100% - 30em);display:flex}@media only screen and (width<=900px){main.seasonsingle .seasonoverview>.other section.eventstripes{grid-auto-rows:auto}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a{height:auto;display:flex}main.seasonsingle .seasonoverview>.other section.eventstripes div.event a div.info{height:auto;display:block}}.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{grid-template-columns:repeat(4,1fr);gap:3em 2.4em;display:grid}.storybook section.stories article.story{flex-direction:column;align-items:stretch;display:flex}.storybook section.stories article.story .story-media .story-video{aspect-ratio:9/16;cursor:pointer;background-color:#00000014;border-radius:.5em;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.storybook section.stories article.story .story-media .story-video:focus-visible{box-shadow:0 0 0 .35em #ffffff73}.storybook section.stories article.story .story-media .story-video.is-playing{cursor:default}.storybook section.stories article.story .story-media .story-video:after{content:"";pointer-events:none;z-index:2;background:#0003;transition:opacity .24s;position:absolute;inset:0}.storybook section.stories article.story .story-media .story-video.is-playing:after{opacity:0}.storybook section.stories article.story .story-media .story-video.is-playing:before{opacity:1}.storybook section.stories article.story .story-media .story-video .story-video__media{-o-object-fit:cover;object-fit:cover;filter:blur(2px);pointer-events:none;width:100%;height:100%;transform:scale(1.08)}.storybook section.stories article.story .story-media .story-video .story-video__play{color:#fff;pointer-events:none;background-color:#0000;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.storybook section.stories article.story .story-media .story-video .story-video__icon{color:#fff;z-index:3;width:7em;height:7em;transition:transform .2s}.storybook section.stories article.story .story-media .story-video .story-video__icon svg{fill:#fff;width:100%;height:100%}.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{text-transform:uppercase;letter-spacing:.05em;color:#000;align-items:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57143em;display:inline-flex}.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-underline-offset:.3em;text-decoration:underline}.storybook section.stories article.story:hover .story-video__icon{transform:scale(1.1)}@media only screen and (width<=1260px){.storybook section.stories .stories-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (width<=980px){.storybook section.stories .stories-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=620px){.storybook section.stories .stories-grid{grid-template-columns:repeat(2,1fr)}}body>.storybook-video-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#000c;justify-content:center;align-items:center;padding:4vw;display:flex;position:fixed;inset:0;overflow:hidden}.storybook-video-overlay__content{--storybook-video-aspect:.5625;width:min(90vw,calc(90vh*var(--storybook-video-aspect,.5625)));flex-direction:column;align-items:center;gap:1.6em;max-width:1280px;max-height:90vh;display:flex;position:relative}.storybook-video-overlay__frame{width:100%;aspect-ratio:var(--storybook-video-aspect,.5625);background-color:#000;border-radius:1.2em;overflow:hidden;box-shadow:0 2em 6em #000000a6}.storybook-video-overlay__media-player{-o-object-fit:cover;object-fit:cover;pointer-events:none;background-color:#000;width:100%;height:100%;display:block}.storybook-video-overlay__close{color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:4.5em;height:4.5em;transition:background-color .2s,transform .2s,box-shadow .2s;display:inline-flex;position:absolute;top:1.2em;right:1.2em}.storybook-video-overlay__close:focus-visible,.storybook-video-overlay__close:hover{background:#000000b3;transform:translateY(-.1em);box-shadow:0 .6em 1.6em #00000059}.storybook-video-overlay__close:focus-visible{outline-offset:.2em;outline:.2em solid #ffffff73}.storybook-video-overlay__close svg{fill:currentColor;width:3em;height:3em}.storybook-video-overlay__caption{color:#fff;text-align:center;pointer-events:none;max-width:72ch;margin:0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:.9375em}@media (width<=780px){body>.storybook-video-overlay{padding:3.2em 1.6em}.storybook-video-overlay__content{gap:1.2em;width:100%}}@media (width<=480px){.storybook-video-overlay__content{gap:1em}.storybook-video-overlay__caption{max-width:100%;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}}div.preview>.loading{z-index:100;background:#7c0b0a;width:100%;height:100%;transition:transform 2s ease-in-out 1s;position:fixed;top:0;left:0}div.preview>.loading.hide{pointer-events:none;transform:translate(-150%)}div.preview>.loading.hide>.stage{top:-100%}div.preview>.loading>.stage{text-align:center;z-index:2;pointer-events:none;cursor:default;background-color:#fff;border-radius:12px;width:40em;max-width:90vw;padding:3em;transition:top 1s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}div.preview>.loading>.stage.error{width:60em}div.preview>.loading>.stage>svg{width:15em;height:15em;margin:0 auto;display:block}div.preview>.loading>.stage>h1{text-transform:uppercase;margin:0;padding:0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3em;line-height:1.33333em;display:block}div.preview>.loading>.stage>p{opacity:.3;margin:1em 0 0;padding:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38889em}div.preview>.loading>.stage>p.message{opacity:1}div.preview>.loading>.curtains{width:100%;transform-style:preserve-3d;transform-origin:-120% 0;z-index:1;margin:auto;transition:transform 6s;position:absolute;inset:-10% 0 0}div.preview>.loading>.curtains>.lamellae{transform-origin:0 0;background:repeating-linear-gradient(270deg,#b5100e 4vw,#560807 8vw,#f03b39 10vw) 0 0/100% 100%;width:10vw;height:120vh;animation:2s infinite lamellae;display:inline-block;transform:rotate(3deg)}@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);z-index:90;cursor:not-allowed;background-color:#000c;border-radius:8px;padding:1.5em 3em;transition:opacity .15s ease-in-out;position:fixed;bottom:2em;right:2em}div.preview>.draft .preview-notice:hover{opacity:0}div.preview>.draft .preview-notice span{text-transform:uppercase;color:#fff;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em}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-shadow:0 0 20px #0000;text-decoration-color:#0000}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{height:var(--calender-nav-height);top:var(--main-nav-height);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;z-index:2;background-color:#fff;border-bottom:1px solid #000;flex-flow:row;justify-content:space-between;align-items:center;gap:2em;padding:3em 0;transition:top .2s ease-in-out;display:flex;position:sticky}@media only screen and (width<=940px){section.calendar>div.head{height:var(--calender-nav-height);flex-direction:column;align-items:flex-start}}section.calendar>div.head:after{content:"";z-index:-1;background-color:#fff;width:103%;height:100%;position:absolute;top:0;left:0}section.calendar>div.head>a{color:#000;background-color:#8f89781a;border-radius:4px;flex:none;padding:1em 1.5em;text-decoration:none;transition:opacity .3s ease-in-out;display:inline-block}@media only screen and (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{vertical-align:middle;display:inline-block}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{width:1.6em;height:1.6em;margin:0 .5em 0 0}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{flex-flow:row;flex:auto;align-content:center;align-items:center;gap:1em 0;min-height:0;margin-left:-1em;display:flex}@media only screen and (width<=940px){section.calendar>div.head .navigation{flex-wrap:wrap}}section.calendar>div.head .navigation .seperator{border-right:1px dashed #8f897880;width:0;height:6em;margin:0 1em;display:block}@media only screen and (width<=940px){section.calendar>div.head .navigation .seperator{height:3em}}section.calendar>div.head .navigation>.month{z-index:10;position:relative}section.calendar>div.head .navigation>.month:after{content:"";z-index:10;opacity:0;border:1em solid #0000;border-top-width:0;border-bottom-color:#fff;width:0;height:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out;position:absolute;bottom:0;left:50%;transform:translate(-50%)}section.calendar>div.head .navigation>.month .daypicker{pointer-events:none;z-index:2;position:absolute;top:100%;left:0}@media only screen and (width<=940px){section.calendar>div.head .navigation>.month .daypicker{display:none!important}}section.calendar>div.head .navigation>.month .daypicker .stage{opacity:0;background-color:#fff;border-radius:8px;padding:2em 1.5em 0;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:block;position:relative;transform:translate(-2em,-10%);box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}section.calendar>div.head .navigation>.month .daypicker .stage table{table-layout:fixed;border-collapse:collapse}section.calendar>div.head .navigation>.month .daypicker .stage table thead tr td{text-align:center;text-transform:uppercase;opacity:1;padding:0 0 .5em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td{text-align:center;vertical-align:middle;cursor:default}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td span{width:3em;height:3em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em;display:block;position:relative}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{opacity:1;cursor:pointer}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{content:"";background-color:#8f897826;border-radius:50%;width:80%;height:80%;transition:background-color .3s ease-in-out;position:absolute;top:-24%;left:10%}section.calendar>div.head .navigation>.month .daypicker .stage table tbody tr td.active:hover span:after{background-color:#8f89784d}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:translate(-50%,1.5em)}section.calendar>div.head .navigation>.month:hover .daypicker{pointer-events:auto}section.calendar>div.head .navigation>.month:hover .daypicker .stage{opacity:1;transform:translate(-2em,1.5em)}section.calendar>div.head .navigation>.month a{cursor:pointer;text-align:center;background-color:#0000;border:none;outline:none;margin:0;padding:0 1em;text-decoration:none;transition:opacity .1s ease-in-out;display:block}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;opacity:.5;transition:opacity .15s ease-in-out;display:block}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.36364em}@media only screen and (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 (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{z-index:1;margin-top:3em;display:block;position:relative}section.calendar>div.list>.group{flex-flow:row;margin-bottom:4.5em;display:flex;position:relative}section.calendar>div.list>.group:last-child{margin:0}section.calendar>div.list>.group>.day{flex:12em;position:relative;transform:translate(-1.65em)}section.calendar>div.list>.group>.day>div{top:calc(var(--main-nav-height) + var(--calender-nav-height) + 3em);transition:top .2s ease-in-out;position:sticky}@media only screen and (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{text-align:center;margin:0;display:block}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 (width<=980px){section.calendar>div.list>.group>.day{flex: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 (width<=500px){section.calendar>div.list>.group>.day{flex:8em;transform:translate(-1em)}}section.calendar>div.list>.group>.events{flex: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 (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{z-index:1;margin-top:.5em;position:relative}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{padding-top:4px;display:inline-block}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{filter:invert();width:auto;height:4.4em;margin-bottom:2.4em;display:block}footer div.contact .venues p{margin:0;font-family:Schauspielbuehnen Serif Regular,Times New Roman,serif;font-size:1.6em;line-height:1.375em}footer div.contact .venues h3{letter-spacing:.15em;text-transform:uppercase;margin:1.5em 0 .75em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}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 (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{text-align:center;margin-top:2.4em}footer div.contact .text p{text-underline-offset:3px;margin:.7em 0 0;font-family:Schauspielbuehnen Serif Regular,Times New Roman,serif;font-size:1.6em;line-height:1.5em;display:block}footer div.contact .text p b,footer div.contact .text p strong{text-transform:uppercase;letter-spacing:.15em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em}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{text-transform:uppercase;letter-spacing:.05em;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.68em;font-style:normal;line-height:1.5em;display:block}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);min-width:0;max-width:60vw;margin:4.8em auto}@media only screen and (width<=1170px){footer div.contact .logos{max-width:80vw}}@media only screen and (width<=920px){footer div.contact .logos{max-width:none}}@media only screen and (width<=600px){footer div.contact .logos{grid-template-columns:1fr;max-width:60vw}}footer div.contact .logos div img{pointer-events:none;width:100%;height:100%;display:block}footer div.nav{background-color:#0000004d}footer div.nav,footer div.nav ul{justify-content:center;align-items:center;display:flex}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;letter-spacing:.15em;text-transform:uppercase;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em;text-decoration:none;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{color:#fff;text-align:center;background-color:#0009;justify-content:center;align-items:center;width:100%;padding:2em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.28571em;display:flex}section.link{margin-top:2.4em}header{width:100%;height:var(--main-nav-height);z-index:3;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#fff;transition:box-shadow .5s ease-in-out,height .2s ease-in-out;display:block;position:fixed;top:0;left:0;box-shadow:0 50px 100px -20px #32325d00,0 30px 60px -30px #0000}@media (hover:hover){header:hover{box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}header:hover .stage{border-bottom:1px solid #0000}}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{width:23.8em;height:4.2em}header.minimal:not(:hover)>.stage .subnav{opacity:0;margin-bottom:-2em}header>.stage{border-bottom:1px solid #000;flex-flow:row;place-content:center space-between;align-items:flex-end;height:100%;margin:0 auto;padding:3em 0;transition:padding .2s ease-in-out,border-bottom .3s ease-in-out;display:flex}header>.stage .mobile-nav{display:none}header>.stage .logo{vertical-align:middle;color:#000;display:inline-block}header>.stage .logo svg.main-logo{width:25.5em;height:4.5em;transition:all .2s ease-in-out}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{z-index:2;display:block;position:relative}header>.stage nav.main ul{justify-content:flex-end;align-items:center;gap:.5em;display:flex}header>.stage nav.main ul li{display:inline-block}header>.stage nav.main ul li a{color:#000;text-transform:uppercase;letter-spacing:1px;padding:1em 1.5em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1em;text-decoration:none;transition:background-color .2s ease-in-out;display:block}header>.stage nav.main ul li a:hover{background-color:#8f89780d}header>.stage nav.main ul li a:active{opacity:.8}header>.stage nav.main ul li a.router-link-active{background-color:#8f897826}@media only screen and (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{text-align:right;z-index:1;margin-bottom:2em;transition:opacity .2s ease-in-out,margin-bottom .2s ease-in-out;display:block;position:relative}header>.stage nav.subnav ul{display:inline-block;position:relative}header>.stage nav.subnav ul li{margin:0 1.5em;display:inline-block}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{cursor:pointer;background:0 0;border:none;outline:none}header>.stage nav.subnav ul li a,header>.stage nav.subnav ul li button{color:#000000b3;letter-spacing:1px;padding:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1.26667em;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 #000000b3}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{vertical-align:middle;display:inline-block}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{width:1em;height:1em;margin-top:-1px;margin-right:.3em}header>.stage nav.subnav ul li a span,header>.stage nav.subnav ul li button span{border-bottom:1px dashed #0000;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{width:1.5em;height:1.5em;margin-top:-1px;margin-right:0}@media only screen and (width<=1140px){header>.stage .logo img{height:3.8em}header>.stage .menu nav.main ul li a{padding:1em 1.25em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1em}}@media only screen and (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{z-index:8;background:#fff;flex-direction:column;justify-content:center;width:100%;height:100%;transition:top .5s ease-in-out .3s;display:flex;position:fixed;top:-110vh;left:0}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{flex-direction:column;align-items:center;gap:1.2em;display:flex}header>.stage .menu nav.main ul li{text-align:center;margin:0;display:inline-block}header>.stage .menu nav.main ul li:last-child{margin-left:0}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{text-align:center;opacity:0;pointer-events:none;background:#8f897826;width:100%;margin:0;padding:2em 0;transition:all .3s ease-in-out;position:fixed;bottom:0;left:0}header>.stage .menu nav.subnav ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:2em 4em;width:100%;margin:0;padding:0 6vw;display:flex}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{transition:top .5s ease-in-out;top:0}header>.stage .menu.mobileNavActive nav.main{opacity:1;transition:opacity .3s ease-in-out .5s}header>.stage .menu.mobileNavActive nav.subnav{pointer-events:auto;opacity:1;transition:all .3s ease-in-out .5s}header>.stage .mobile-nav{z-index:10;transition:all .3s ease-in-out;display:block;position:relative}header>.stage .mobile-nav:hover{cursor:pointer}header>.stage .mobile-nav .line{background-color:#000;width:35px;height:3px;margin:4px auto;transition:all .3s ease-in-out;display:block;position:relative}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{width:18.1em;height:3.2em}}@media only screen and (width<=768px){header>.stage{padding:2em 0}}@media only screen and (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{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:auto}body>.share>.stage{background-color:#fff;border-radius:12px;width:68em;max-width:92vw;padding:3em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (width<=1280px){body>.share>.stage{width:75.5em}}body>.share>.stage button.close{cursor:pointer;color:#000;background:0 0;border:none;outline:none;width:4em;height:4em;transition:opacity .15s ease-in-out;position:absolute;top:1em;right:1em}body>.share>.stage button.close:hover{opacity:.7}body>.share>.stage button.close:active{opacity:.5}body>.share>.stage button.close svg{fill:#000;width:100%;height:100%}body>.share>.stage span.title{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.5em;line-height:1.4em;display:block}body>.share>.stage span.info{margin:.5em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.27778em;display:block}body>.share>.stage .platforms{flex-flow:wrap;place-content:center;align-items:center;gap:2em;width:100%;margin:3em 0;display:flex}body>.share>.stage .platforms button{cursor:pointer;color:#000;background-color:#0000;border:none;outline:none;flex:0 auto;margin:0;padding:0;transition:opacity .15s ease-in-out;display:block}body>.share>.stage .platforms button:hover{opacity:.7}body>.share>.stage .platforms button:active{opacity:.5}body>.share>.stage .platforms button svg{fill:#000;width:6em;height:6em;margin:0 auto;display:block}body>.share>.stage .platforms button span{margin:1em 0 0;font-size:1.1em;line-height:1.81818em}body>.share>.stage .link>span,body>.share>.stage .platforms button span{opacity:.5;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;display:block}body>.share>.stage .link>span{text-align:center;width:100%;font-size:1.8em;line-height:1em}body>.share>.stage .link>div{background-color:#8f897826;border-radius:8px;width:100%;margin-top:1em;display:block;position:relative;overflow:hidden}body>.share>.stage .link>div input{background:0 0;border:0;outline:0;width:100%;margin:0;padding:1em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1em}body>.share>.stage .link>div button{cursor:pointer;color:#000;background-color:#dedcd8;border:none;outline:none;width:5em;height:100%;position:absolute;top:0;right:0}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{fill:#000;width:2em;height:2em;margin:0 auto;transition:opacity .15s ease-in-out;display:block}body>.search{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080;width:100%;height:100%;padding:10em 0;position:fixed;top:0;left:0;overflow-y:auto}body>.search>.stage{background-color:#fff;border-radius:18px;flex-flow:column;place-content:stretch flex-start;align-items:flex-start;width:70em;max-width:90%;height:auto;min-height:5em;max-height:100%;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}body>.search>.stage .input{flex:none;width:100%;position:relative}body>.search>.stage .input svg,body>.search>.stage .input>img{color:#000;z-index:2;pointer-events:none;width:3em;height:3em;margin-top:-1.5em;display:block;position:absolute;top:50%;left:2em}body>.search>.stage .input>input{z-index:1;background-color:#0000;border:none;outline:none;width:100%;margin:0;padding:1em 3.5em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em;position:relative}body>.search>.stage .input>button{z-index:2;cursor:pointer;background-color:#0000;border:none;outline:none;width:4em;height:4em;margin-top:-2em;transition:opacity .15s ease-in-out;display:block;position:absolute;top:50%;right:1.5em}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{pointer-events:none;width:100%;height:100%;display:block}body>.search>.stage .results-distribution{border-bottom:2px solid #8f897826;width:100%;padding:0 2em}body>.search>.stage .results-distribution button{vertical-align:middle;cursor:pointer;opacity:.4;color:#000;background:0 0;border:none;border-bottom:2px solid #0000;outline:none;margin:0 1.5em -2px 0;padding:0 0 .3em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em;transition:opacity .2s ease-in-out;display:inline-block}body>.search>.stage .results-distribution button:last-child{margin:0}body>.search>.stage .results-distribution button.active{opacity:1;pointer-events:none;border-bottom:2px solid #000}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{vertical-align:middle;display:inline-block}body>.search>.stage .results-distribution button img,body>.search>.stage .results-distribution button svg{width:1em;height:1em;margin-right:.5em}body>.search>.stage .results-distribution button span.num{background-color:#8f897826;border-radius:8px;padding:.3em .7em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:.7em;line-height:1em}body>.search>.stage .results{flex:auto;width:100%;padding:1em 0;overflow:auto}body>.search>.stage .results .no-results{text-align:center;opacity:.2;padding:2em 5em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em}body>.search>.stage .results .pages a{border-bottom:1px dashed #8f897826;flex-flow:row;place-content:center flex-start;align-items:center;padding:1em 2em;text-decoration:none;transition:background-color .2s ease-in-out;display:flex}body>.search>.stage .results .pages a:last-child{border-bottom:none}body>.search>.stage .results .pages a:hover{background-color:#8f89781a}body>.search>.stage .results .pages a .left .preview{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:#8f897826;border-radius:16px;width:8em;height:8em;display:block;position:relative;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}body>.search>.stage .results .pages a .left .preview img,body>.search>.stage .results .pages a .left .preview svg{color:#000;z-index:2;width:100%;height:100%;margin:0;display:block;position:relative}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.11111em}body>.search>.stage .results .pages a .right span.description{text-overflow:ellipsis;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.5em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.42857em;display:-webkit-box;overflow:hidden}body>.search>.stage .results .pages a .right ol{opacity:.5;margin:.5em 0 0;padding:0;list-style:none}body>.search>.stage .results .pages a .right ol li{vertical-align:middle;color:#000;letter-spacing:.075em;margin:0;padding:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.42857em;display:inline-block}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{content:"/";color:#000;margin:0 .5em;display:inline-block}body>.search>.stage .results .images{grid-gap:2em;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0;padding:1em 2em;display:grid}body>.search>.stage .results .images a{will-change:transform;z-index:1;background-color:#0000;border:0;border-radius:8px;outline:0;width:100%;padding:0;text-decoration:none;transition:box-shadow .5s ease-in-out;position:relative;overflow:hidden}body>.search>.stage .results .images a img{cursor:default;pointer-events:none;width:100%;height:auto;margin:0;transition:opacity .25s ease-in-out,transform .5s ease-in-out;display:block}body>.search>.stage .results .images a:hover{z-index:2;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}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;margin-top:0;padding:3em 0;display:block}section.notice .title{font-family:Schauspielbuehnen Serif Bold,Times New Roman,serif;font-size:3em;line-height:1em;display:block}section.notice .text{max-width:50%;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em;display:block}@media only screen and (width<=1100px){section.notice .text{max-width:70%}}@media only screen and (width<=900px){section.notice .text{max-width:90%}}section.notice .text p{margin:.5em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1.44444em}section.notice .text p:first-child{margin:0}section.notice .cta{color:#000;max-width:80%;margin:1.5em 0 0;text-decoration:none;display:block}section.notice .cta span{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em}@media only screen and (width<=500px){section.notice .cta span{font-size:1.6em}}section.notice .cta img,section.notice .cta span,section.notice .cta svg{vertical-align:middle;display:inline-block}section.notice .cta span{display:inline}section.notice .cta img,section.notice .cta svg{width:2em;height:2em;margin-left:.3em;animation:3s infinite bounce}@media only screen and (width<=500px){section.notice .cta img,section.notice .cta svg{width:1.6em;height:1.6em}}@media only screen and (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 (width<=767px){.pagehead h1 br{display:none}}.pagehead .text{max-width:70%;margin-top:4em}@media only screen and (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{text-transform:uppercase;letter-spacing:.05em;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2.4em;line-height:1.5em;display:block}section.seatingplan div.text{margin-top:2.4em}.slider{overflow:visible}@media only screen and (width<=600px){.slider{overflow:hidden}}.slider .splide__track{overflow:visible}@media only screen and (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 (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{position:absolute;bottom:0;right:0}.slider .splide__arrows button{cursor:pointer;background:#eae9e5;border:none;border-radius:2px;outline:none;width:2.4em;height:2.4em;padding:.5em;transition:all .3s ease-in-out}.slider .splide__arrows button svg{width:100%;height:100%;display:block}.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 (width>=1280px){.slider .splide__arrows{display:none}}.slider .splide__pagination{counter-reset:number;justify-content:flex-start;align-items:center;gap:1.2em;width:calc(100% - 10em);margin:0;padding:0;list-style-type:none;display:flex}@media only screen and (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{cursor:pointer;background:#eae9e5;border:none;border-radius:2px;outline:none;min-width:2.4em;height:2.4em;padding:.5em;transition:all .3s ease-in-out}.slider .splide__pagination li button:before{vertical-align:middle;content:counter(number);font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.1em;line-height:1em;transition:color .3s ease-in-out;display:inline-block}@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{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;height:100%;display:grid}section.thisseason .eventslider div.event.tile a div.preview{height:100%}section.thisseason .eventslider div.event.tile a div.bottom{flex-direction:column;justify-content:flex-end;height:100%;display:flex}section.table table{text-align:left;border-collapse:collapse;display:block}section.table table tr td{vertical-align:top;padding-bottom:.5em}section.table table tr td:first-child{text-transform:uppercase;letter-spacing:1px;padding:0 3em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.78571em}section.table table tr td p{margin:0;display:inline-block}section.table table tr td:last-child{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.38889em}section.table table tr:last-child td{padding-bottom:0}.venues .locations{margin-top:2.4em}.venues .locations img{width:auto;height:4.5em;margin-bottom:1em;display:block}.venues .locations h1,.venues .locations h2,.venues .locations h3,.venues .locations h4,.venues .locations h5,.venues .locations h6{text-transform:uppercase;letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1.5em;display:block}.venues .locations h2{margin-top:0;font-size:3.6em}.venues .locations h3{font-size:1.6em}.venues .locations p{text-underline-offset:3px;margin:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;display:block}.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;text-underline-offset:3px;text-transform:none;text-decoration-style:dashed;text-decoration-color:#8f8978;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-block}.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{margin:0;display:block}nav.breadcrumb ol{margin:0;padding:0;list-style:none}nav.breadcrumb ol li{letter-spacing:.075em;margin:0;padding:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1.66667em}nav.breadcrumb ol li,nav.breadcrumb ol li a{vertical-align:middle;color:#000;display:inline-block}nav.breadcrumb ol li a{text-underline-offset:3px;text-transform:uppercase;text-decoration-style:dashed;text-decoration-color:#fff;transition:-webkit-text-decoration .2s ease-in-out,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{vertical-align:middle;pointer-events:none;color:#000;width:1.12em;height:.8em;margin-right:.7em;display:inline-block}nav.breadcrumb ol li:last-child{pointer-events:none}nav.breadcrumb ol li:last-child a{opacity:.5}nav.breadcrumb ol li+li:before{content:"/";color:#000;margin:0 .7em;display:inline-block}div.calendar-event{background-color:#fff;border-radius:4px;position:relative;overflow:hidden}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:#000c;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;height:40em;text-decoration:none;display:block;position:relative}div.calendar-event>.preview>span{opacity:0}div.calendar-event>.preview .notice{text-align:left;pointer-events:none;border-top-right-radius:4px;border-bottom-right-radius:4px;display:block;position:relative;top:50%;transform:translateY(-50%)}@media only screen and (width<=980px){div.calendar-event>.preview .notice{display:none}}div.calendar-event>.preview .notice .stage{text-align:left;vertical-align:middle;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;max-width:40%;padding:2em 2em 1.8em;display:inline-block}div.calendar-event>.preview .notice .stage span{color:#fff;display:block}div.calendar-event>.preview .notice .stage span.text{letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1.53846em}div.calendar-event>.stage{flex-flow:row;min-height:24em;display:flex}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()}div.calendar-event>.stage.premiere>.location>a.ical{margin:0 0 0 2.4em}@media only screen and (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;padding:2em 0;position:relative;overflow:hidden}@media only screen and (width<=980px){div.calendar-event>.stage>.location{justify-content:space-between;align-items:center;display:flex}}div.calendar-event>.stage>.location svg{color:#fff;pointer-events:none;z-index:1;margin:0 auto;display:block;position:relative}@media only screen and (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{width:4em;height:5em}div.calendar-event>.stage>.location>a.ical{float:left;z-index:1;color:#fff;background-color:#ffffff1a;border-radius:4px;padding:1em 1.5em;text-decoration:none;display:none;position:relative}div.calendar-event>.stage>.location>a.ical img,div.calendar-event>.stage>.location>a.ical span,div.calendar-event>.stage>.location>a.ical svg{vertical-align:middle;display:inline-block}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{width:1.6em;height:1.6em;margin:0 1em 0 0}div.calendar-event>.stage>.location:after{content:"";z-index:0;background:radial-gradient(circle,#0000004d 0,#0000 100%);width:200%;height:200%;position:absolute;bottom:-100%;left:-100%}div.calendar-event>.stage>.main{flex-flow:column;flex:60em;order:2;place-content:flex-start space-between;align-items:flex-start;padding:2em 4em 2em 2em;display:flex}div.calendar-event>.stage>.main>*{flex:0 auto;width:100%}div.calendar-event>.stage>.main>.top{color:#000;text-decoration:none}div.calendar-event>.stage>.main>.top .premiere_notice{text-transform:uppercase;letter-spacing:.05em;z-index:2;margin-bottom:1.2em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;display:inline-block;position:relative;color:var(--theme)!important}div.calendar-event>.stage>.main>.top .premiere_notice:after{content:"";z-index:-1;background:#fff;width:calc(110% + 2em);height:200%;position:absolute;top:-50%;left:-1.25em}div.calendar-event>.stage>.main>.top .surtitle{color:var(--theme);font-family:Schauspielbuehnen Serif Regular,Times New Roman,serif;font-size:2em;line-height:1em;display:block}div.calendar-event>.stage>.main>.top .title{text-transform:uppercase;color:var(--theme);margin:.3em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3.5em;line-height:1.2em;transition:opacity .3s ease-in-out;display:block}div.calendar-event>.stage>.main>.top .teaser{margin:1em 0 0;font-family:Schauspielbuehnen Serif Regular,Times New Roman,serif;font-size:1.6em;line-height:1.5625em;display:block}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{text-align:left;vertical-align:middle;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;border-radius:4px;margin-bottom:2em;padding:1.2em 1.2em 1em;display:inline-block}div.calendar-event>.stage>.main>.top .notice .stage span{color:#fff;display:block}div.calendar-event>.stage>.main>.top .notice .stage span.text{letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1.53846em}div.calendar-event>.stage>.main>.top .notice.premiere{display:none}@media only screen and (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);color:#fff;border-radius:6px;padding:1.2em 2.4em;text-decoration:none;transition:opacity .3s ease-in-out;display:inline-block}div.calendar-event>.stage>.main>.bottom a.disabled{pointer-events:none;color:#8f8978b3;background-color:#8f897826}div.calendar-event>.stage>.main>.bottom a span,div.calendar-event>.stage>.main>.bottom a svg{vertical-align:middle;display:inline-block}div.calendar-event>.stage>.main>.bottom a svg{fill:#fff;width:auto;height:1.5em;margin:0 1em 0 0}div.calendar-event>.stage>.main>.bottom a span{text-transform:uppercase;letter-spacing:1px;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1em}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{flex:0 40%;order:3;align-items:center;display:flex;position:relative;overflow:hidden}div.calendar-event>.stage>.info:after{content:"";z-index:0;background:radial-gradient(circle,#0000000d 0,#0000 100%);width:200%;height:200%;position:absolute;bottom:-100%;left:-100%}div.calendar-event>.stage>.info>a.ical{z-index:3;color:#000;opacity:0;background-color:#8f89781a;border-radius:4px;padding:1em 1.5em;text-decoration:none;transition:opacity .3s ease-in-out;display:inline-block;position:absolute;top:2em;right:2em}div.calendar-event>.stage>.info>a.ical img,div.calendar-event>.stage>.info>a.ical span,div.calendar-event>.stage>.info>a.ical svg{vertical-align:middle;display:inline-block}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{width:1.6em;height:1.6em;margin:0 .5em 0 0}div.calendar-event>.stage>.info>a.ical:hover{opacity:.7!important}div.calendar-event>.stage>.info>a.ical:active{transition:opacity .15s ease-in-out;opacity:.5!important}div.calendar-event>.stage>.info>.stage{z-index:2;width:100%;padding:2em 3em;position:relative}div.calendar-event>.stage>.info>.stage table{text-align:left;border-collapse:collapse;display:block}div.calendar-event>.stage>.info>.stage table tr td{vertical-align:baseline}div.calendar-event>.stage>.info>.stage table tr td:first-child{text-transform:uppercase;letter-spacing:1px;padding:0 3em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em}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 (width<=1340px){div.calendar-event>.stage>.info{flex-direction:column;align-items:flex-start}div.calendar-event>.stage>.info>a.ical{opacity:1;position:relative;left:3em;right:auto}}@media only screen and (width<=1100px){div.calendar-event>.stage>.main{flex:50em}}@media only screen and (width<=980px){div.calendar-event>.stage{display:block}div.calendar-event>.stage>.location{width:100%;padding:2em}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{vertical-align:middle;display:inline-block}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{background:#eae9e5;flex-wrap:nowrap;align-items:center;gap:4em;height:100%;padding:2em;display:flex}.persons .person>.stage .image{flex:0 25%}.persons .person>.stage .image img{width:100%;height:auto;display:block}.persons .person>.stage .content{flex-direction:column;justify-content:space-between;height:100%;display:flex}.persons .person>.stage .content span{display:block}.persons .person>.stage .content span a{vertical-align:middle;color:#000;text-underline-offset:3px;text-transform:uppercase;text-decoration-style:dashed;text-decoration-color:#8f8978;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-block}.persons .person>.stage .content span a:hover{text-decoration-color:#000}.persons .person>.stage .content span.name{letter-spacing:.05em;text-transform:uppercase;margin-bottom:.75em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em}.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{color:#000;z-index:1;background:#eae9e5;padding:2em;text-decoration:none;transition:box-shadow .5s ease-in-out;display:block}.downloads .download>.stage .image-wrapper{border-radius:2px;width:100%;padding-top:100%;display:block;position:relative;overflow:hidden}.downloads .download>.stage img,.downloads .download>.stage svg{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.downloads .download>.stage svg{width:30em;height:30em;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.downloads .download>.stage span.title{letter-spacing:.05em;text-transform:uppercase;margin:.7em 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em;display:block}.downloads .download>.stage .meta .description{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57143em}.downloads .download>.stage .meta table{text-align:left;border-collapse:collapse;width:100%;display:table}.downloads .download>.stage .meta table tr td{vertical-align:top;padding-bottom:.25em}.downloads .download>.stage .meta table tr td:first-child{text-transform:uppercase;letter-spacing:1px;padding:0 3em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1.83333em}.downloads .download>.stage .meta table tr td p{margin:0;display:inline-block}.downloads .download>.stage .meta table tr td:last-child{text-align:right;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57143em}.downloads .download>.stage .meta table tr:last-child td{padding-bottom:0}.downloads .download>.stage:hover{z-index:2;position:relative;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}div.event{min-width:0}div.event.schauspielhaus{--theme:#003aac}div.event.komoedie{--theme:#b5100e}div.event.other{--theme:#00000080}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{text-align:left;border-top-right-radius:4px;border-bottom-right-radius:4px}div.event>a{background-color:var(--theme);z-index:1;border-radius:4px;flex-flow:row;max-width:128em;min-height:41em;text-decoration:none;transition:box-shadow .5s ease-in-out;display:flex;overflow:hidden}@media (hover:hover){div.event>a:hover{z-index:2;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}}@media only screen and (width<=900px){div.event>a{min-height:auto;display:block}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{margin:2.4em 0 0;display:none}@media only screen and (width<=900px){div.event>a>div .eventmode{display:block}}div.event>a>div span.premiere_notice{text-transform:uppercase;letter-spacing:.05em;z-index:2;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--theme)!important}div.event>a>div span.premiere_notice:after{content:"";z-index:-1;background:#fff;width:calc(110% + 2em);height:200%;position:absolute;top:-50%;right:-1.5em}div.event>a>div span.premiere_notice.°tile{position:relative;top:auto;right:auto;transform:none}div.event>a>div span.premiere_notice.°tile:after{left:-2em;right:auto}@media only screen and (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;min-width:0;overflow:hidden}div.event>a>div.info .stage{z-index:2;flex-flow:column;place-content:flex-start space-between;align-items:flex-start;height:100%;padding:2.4em;display:flex;position:relative}div.event>a>div.info .stage>div{flex:0 auto;width:100%;position:relative}div.event>a>div.info .stage>div.logo{pointer-events:none}div.event>a>div.info .stage>div.logo svg.as{width:16.538em;height:3.7em}div.event>a>div.info .stage>div.logo svg.km{width:15.2em;height:3.7em}div.event>a>div.info .stage>div.logo svg.other{width:19.1em;height:2.5em}div.event>a>div.info .stage>div.bottom h3{text-transform:uppercase;letter-spacing:.05em;-webkit-hyphens:none;hyphens:none;word-break:break-word;overflow-wrap:break-word;margin:0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4.5em;line-height:1.22222em;display:block}div.event>a>div.info .stage>div.bottom h3.hyphens{-webkit-hyphens:auto;hyphens:auto}@media only screen and (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{margin:1.4em 0 .2em;font-family:Schauspielbuehnen Serif Regular,Times New Roman,serif;font-size:2.4em;line-height:1.25em;display:block}@media only screen and (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{margin:4em 0 0;display:none}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{letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:2.30769em;display:block}div.event>a>div.info .stage>div.bottom>div.notice span.text{letter-spacing:.05em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1.53846em}div.event>a>div.info .stage>div.bottom>div.next{margin:4em 0 0;padding:1.5em 1.5em 1.5em 0;display:inline-block;position:relative}div.event>a>div.info .stage>div.bottom>div.next:after{content:"";z-index:0;background-color:#0000004d;width:130%;height:100%;position:absolute;top:0;left:-30%}div.event>a>div.info .stage>div.bottom>div.next span{text-transform:uppercase;z-index:1;display:block;position:relative}div.event>a>div.info .stage>div.bottom>div.next span:first-child{letter-spacing:.05em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1em}div.event>a>div.info .stage>div.bottom>div.next span:last-child{letter-spacing:.05em;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.3em;line-height:1em}@media only screen and (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{flex-flow:row;place-content:center space-between;align-items:flex-end;gap:2em;margin-top:2em;display:flex}@media only screen and (width<=900px){div.event>a>div.info .stage>div.bottom>div.dates{margin-top:2.5em;display:block}}div.event>a>div.info .stage>div.bottom>div.dates>span{text-transform:uppercase;color:#fff;letter-spacing:.015em}@media only screen and (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{vertical-align:middle;display:inline-block}div.event>a>div.info .stage>div.bottom>div.dates>span img,div.event>a>div.info .stage>div.bottom>div.dates>span svg{width:1em;height:1em;margin-left:.3em;animation:3s infinite bounce}div.event>a>div.info .stage>div.bottom>div.dates>span.more{letter-spacing:2px;flex-shrink:0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}@media only screen and (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{opacity:.5;text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;margin-bottom:-.25em;padding-bottom:.25em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;display:block;overflow:hidden}@media only screen and (width<=900px){div.event>a>div.info .stage>div.bottom>div.dates>span.date{margin-top:.7em;font-size:1.2em}}div.event>a>div.info:after{content:"";z-index:0;background:radial-gradient(circle,#0006 0,#0000 100%);width:200%;height:200%;position:absolute;bottom:-100%;left:-100%}div.event>a>div.preview{background-position:50%;background-repeat:no-repeat;background-size:cover;order:2;justify-content:flex-start;align-items:center;width:100%;display:flex}div.event>a>div.preview .notice{text-align:right;align-items:center;width:100%;height:100%;display:flex}div.event>a>div.preview .notice .stage{text-align:left;vertical-align:middle;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#0006;max-width:40%;padding:2em 2em 1.8em;display:inline-block}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.53846em}div.event.tile a{flex-direction:column;justify-content:space-between;min-height:0;display:flex}div.event.tile a>div.preview{order:1;height:30em}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 (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 (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{margin-top:2.5em;display:block}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 (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{margin-top:.7em;font-size:1.6em}@media only screen and (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{margin-top:1em;font-size:2.4em}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{margin-top:2em;display:block}@media only screen and (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()}div.event.archive a>div.info .stage>div.bottom div.dates>span.date{margin-top:.7em;font-size:1.2em}div.gallery{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}div.gallery.full>.preview{grid-template-columns:1fr}div.gallery.full>.preview button img{-o-object-fit:cover;object-fit:cover;height:100%}div.gallery.double>.preview{grid-template-columns:repeat(2,1fr)}div.gallery>.preview{grid-gap:3.5em;grid-template-columns:repeat(3,1fr);justify-items:center;margin:0;padding:0;display:grid}div.gallery>.preview button{cursor:zoom-in;will-change:transform;z-index:1;background-color:#0000;border:0;border-radius:4px;outline:0;width:100%;padding:66.66% 0 0;transition:box-shadow .5s ease-in-out;position:relative;overflow:hidden}div.gallery>.preview button img,div.gallery>.preview button video{-o-object-position:center center;object-position:center center;-o-object-fit:cover;object-fit:cover;cursor:default;pointer-events:none;width:100%;height:100%;margin:0;transition:opacity .25s ease-in-out,transform .5s ease-in-out;display:block;position:absolute;inset:0}div.gallery>.preview button>div svg{color:#fff;pointer-events:none;width:25%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}div.gallery>.preview button:hover{z-index:2;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}div.gallery>.preview button:hover img{opacity:.9;transform:scale(1.05)}div.gallery>.preview button:active{opacity:.9}div.gallery .more{color:#000;cursor:pointer;background-color:#0000;border:none;outline:none;flex-grow:0;flex-shrink:0;margin:2em 0 0;padding:0;text-decoration:none}div.gallery .more>span{color:#000;text-transform:uppercase;flex-wrap:nowrap;align-items:center;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.5em;display:flex}div.gallery .more>span span span{text-underline-offset:3px;flex:1 0 auto;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline}div.gallery .more>span img,div.gallery .more>span svg{width:1em;height:1em;margin-right:.5em;display:block}div.gallery .more>span img.arrow,div.gallery .more>span svg.arrow{margin-left:.5em;margin-right:0;animation:3s infinite bounce;display:inline-block;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);z-index:999;background:#000c;width:100%;height:100%;display:block;position:fixed;top:0;left:0}body>.gallery-fullscreen img.svg{-o-object-fit:contain;object-fit:contain;background-color:#fff;width:80vw;height:auto;padding:2em}body>.gallery-fullscreen>button.bg-close{z-index:1;cursor:default;background-color:#0000;border:0;outline:0;width:100%;height:100%;position:absolute}body>.gallery-fullscreen>button.close{z-index:5;cursor:pointer;background-color:#0000;border:0;outline:0;margin:0;padding:0;transition:opacity .15s ease-in-out;position:absolute;top:2em;right:3em}body>.gallery-fullscreen>button.close img,body>.gallery-fullscreen>button.close svg{color:#fff;width:3em;height:4.8em}body>.gallery-fullscreen>button.close:active{opacity:.8}body>.gallery-fullscreen>.controls{text-align:center;width:100%;padding:0 10vw 3em;display:none;position:absolute;bottom:0}body>.gallery-fullscreen>.controls button{cursor:pointer;background-color:#0000;border:0;outline:0;margin: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;width:4.5em;height:4.5em}body>.gallery-fullscreen>.stage{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)rotate(0)}body>.gallery-fullscreen>.stage>figure{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}body>.gallery-fullscreen>.stage>figure>.media{z-index:1;position:relative}body>.gallery-fullscreen>.stage>figure>.media>button{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;background-color:#0000;border:0;outline:0;margin:0;padding:4em;display:block;position:fixed;top:50%;transform:translateY(-50%)}body>.gallery-fullscreen>.stage>figure>.media>button img,body>.gallery-fullscreen>.stage>figure>.media>button svg{color:#fff;cursor:pointer;width:5em;height:5em;transition:opacity .15s ease-in-out}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{pointer-events:none;border-radius:4px;max-width:80vw;height:auto;max-height:80vh;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}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{z-index:2;text-align:left;color:#fff;text-shadow:0 0 1em #000000b3;cursor:default;pointer-events:none;max-width:100%;margin:1em 0 0;padding:0 3em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.5em;line-height:1.33333em;display:block;position:relative}body>.gallery-fullscreen>.stage>figure figcaption>div{display:inline}body>.gallery-fullscreen>.stage>figure figcaption .page{opacity:.8;margin-top:.35em;font-size:1.2em;font-style:italic;display:block}body>.gallery-fullscreen>.stage>figure figcaption p{margin:0;padding:0;display:inline-block}@media only screen and (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{flex-flow:row;place-content:center space-between;align-items:flex-end;display:flex}}@media only screen and (width<=600px){div.gallery>.preview{grid-gap:2em;grid-template-columns:repeat(2,1fr)}}@media only screen and (width<=400px){div.gallery>.preview{grid-gap:1.5em;grid-template-columns:repeat(2,1fr)}}h1.headline,h2.headline{-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;margin:0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4.5em;line-height:1.33333em;display:block}h1.headline .sharp-s,h2.headline .sharp-s{text-transform:none}h2.headline{font-size:3.6em}@media only screen and (width<=500px){h1.headline{font-size:3.6em}h2.headline{font-size:2.7em}}div.link,div.links{flex-wrap:wrap;justify-content:flex-start;gap:1.2em 2.4em;display:flex}@media only screen and (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{color:#000;flex-wrap:nowrap;align-items:center;display:flex}div.link a>span span span,div.links a>span span span{text-underline-offset:3px;flex:1 0 auto;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline}div.link a>span img,div.link a>span svg,div.links a>span img,div.links a>span svg{width:1em;height:1em;margin-right:.5em;display:block}div.link a>span img.arrow,div.link a>span svg.arrow,div.links a>span img.arrow,div.links a>span svg.arrow{margin-left:.5em;margin-right:0;animation:3s 1s infinite bounce;display:inline-block;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;width:25.5em;height:4.5em}section.logo div.logo.schauspielhaus svg{color:#003aac;width:20.1em;height:4.5em}section.logo div.logo.schauspielhaus-only svg{color:#003aac;width:3.6em;height:4.5em}section.logo div.logo.komoedie svg{color:#b5100e;width:18.5em;height:4.5em}section.logo div.logo.komoedie-only svg{color:#b5100e;width:3.7em;height:4.5em}article.preview{flex-flow:row;margin-top:3.2em;display:flex}@media only screen and (width<=500px){article.preview{display:block}}article.preview>.date{flex:1 0 14em;padding-top:.6em}article.preview>.date span{font-size:3.2em;display:block}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{margin-bottom:.416em;font-size:2.4em}@media only screen and (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;width:100%;text-decoration:none}article.preview>.body span.title{text-transform:uppercase;max-width:70%;margin:0 0 .25em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3.2em;line-height:1.40625em;display:block}@media only screen and (width<=767px){article.preview>.body span.title{max-width:100%}}@media only screen and (width<=500px){article.preview>.body span.title{font-size:2.7em}}article.preview>.body .teaser{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:70%;display:-webkit-box;overflow:hidden}@media only screen and (width<=767px){article.preview>.body .teaser{max-width:100%}}@media only screen and (width<=500px){article.preview>.body .teaser{max-width:100%}}article.preview>.body .teaser p{margin:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em}article.preview>.body .teaser p b,article.preview>.body .teaser p strong{font-weight:400}article.preview>.body .link{color:#000;cursor:pointer;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;text-decoration:none;display:block}article.preview>.body .link span{vertical-align:middle;text-underline-offset:3px;text-transform:uppercase;letter-spacing:1px;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-block}article.preview>.body .link:hover span{text-decoration-color:#000!important}article.preview>.body .link img,article.preview>.body .link svg{vertical-align:middle;width:1em;height:1em;display:inline-block}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{margin-left:.3em;animation:3s infinite bounce}div.newsletter{background-color:#eae9e5;border-radius:4px;width:100%;padding:4em;display:block;position:relative;overflow:hidden}div.newsletter.loading{pointer-events:none}@media only screen and (width<=500px){div.newsletter{padding:3em;font-size:7px}}div.newsletter .stage{z-index:2;width:60em;max-width:100%;position:relative}div.newsletter .stage span{color:#000;display:block}div.newsletter .stage span.subtitle{text-transform:uppercase;letter-spacing:1px;margin:0 0 1em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}div.newsletter .stage span.title{font-family:Schauspielbuehnen Serif Bold,Times New Roman,serif;font-size:4.5em;line-height:1.22222em}div.newsletter .stage div.form{width:50em;max-width:100%;margin:3em 0 0}div.newsletter .stage div.form>div:first-child{margin:0}div.newsletter .stage div.form .success{opacity:.6;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5625em}div.newsletter .stage div.form .row{flex-flow:row;place-content:flex-start;align-items:flex-start;margin-top:1.5em;display:flex}@media only screen and (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;width:100%;padding:1.5em;transition:border .3s ease-in-out;display:block;position:relative;overflow:hidden}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 (width<=500px){div.newsletter .stage div.form .row .input{margin:1.5em 0 0!important}}div.newsletter .stage div.form .row .input input{z-index:1;background-color:#0000;border:none;outline:none;width:100%;margin:0;padding:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;display:block}div.newsletter .stage div.form .row .input input.°lc{text-transform:lowercase}div.newsletter .stage div.form .row .input input::placeholder{text-transform:none}@media only screen and (width<=500px){div.newsletter .stage div.form .row.legals{flex-flow:row;place-content:flex-start;align-items:flex-start;display:flex}}div.newsletter .stage div.form .row.legals .checkbox{cursor:pointer;background-color:#fff;border:none;border-radius:8px;outline:none;margin:0;padding:.5em;transition:opacity .3s ease-in-out;display:block}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{opacity:0;pointer-events:none;width:2.3em;height:2.3em;transition:opacity .15s ease-in-out;display:block}div.newsletter .stage div.form .row.legals div{margin-left:.9em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.25em}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-underline-offset:3px;text-decoration-style:dashed}div.newsletter .stage div.form .row.legals div a:hover{opacity:.7}div.newsletter .stage div.form .row .submit{color:#fff;opacity:.6;pointer-events:none;cursor:pointer;text-transform:uppercase;letter-spacing:1px;background-color:#000;border:none;border-radius:8px;outline:none;width:100%;padding:1.4em 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em;transition:opacity .15s ease-in-out;display:block}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{z-index:1;background-color:#0000;background-image:radial-gradient(#003aac4d 0,#0000 70%),radial-gradient(#b5100e4d 0,#0000 70%),none;background-position:0 0,0 0,0 0;background-repeat:no-repeat,no-repeat;background-size:100em 100em,100em 100em;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;width:100%;height:100%;animation:30s infinite bganimation;position:absolute;top:0;left:0}@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{color:#000;border-radius:2px;text-decoration:none;position:relative}.newstile.°no-link{pointer-events:none;cursor:auto}.newstile>.wrapper{background-color:#fefcd0;flex-flow:column;place-content:flex-start space-between;align-items:flex-start;height:100%;padding:2.4em;transition:box-shadow .5s ease-in-out;display:flex}@media (hover:hover){.newstile>.wrapper:hover{box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}}.newstile>.wrapper>.stage{flex-direction:column;justify-content:space-between;width:100%;display:flex}.newstile>.wrapper>.stage>.type{width:100%}.newstile>.wrapper>.stage>.type>span{letter-spacing:.1em;color:#fff;text-transform:uppercase;background-color:#000;margin-left:-2em;padding:1em 4em 1em 2em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1em;display:inline-block}.newstile>.wrapper>.stage>.main{margin-top:2.4em}.newstile>.wrapper>.stage>.main span{display:block}.newstile>.wrapper>.stage>.main span.title{letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;margin-bottom:.6em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.4em}.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{text-underline-offset:3px;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;display:block}.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;text-underline-offset:3px;pointer-events:visible;text-decoration-style:dashed;text-decoration-color:#000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:inline-block}.newstile>.wrapper>.stage>.main div.teaser p a:hover{text-decoration-color:#000}.newstile>.wrapper>.bottom{width:100%;margin-top:2.4em}.newstile>.wrapper>.bottom .cta span{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1em}.newstile>.wrapper>.bottom .cta img,.newstile>.wrapper>.bottom .cta span,.newstile>.wrapper>.bottom .cta svg{vertical-align:middle;display:inline-block}.newstile>.wrapper>.bottom .cta span{display:inline}.newstile>.wrapper>.bottom .cta img,.newstile>.wrapper>.bottom .cta svg{width:2em;height:2em;margin-left:.5em;animation:3s infinite bounce}@media only screen and (width<=500px){.newstile>.wrapper>.bottom .cta img,.newstile>.wrapper>.bottom .cta svg{width:1.6em;height:1.6em}}.newstile.eventpress>.wrapper>.stage>.type{width:100%}.newstile.eventpress>.wrapper>.stage>.type>span{letter-spacing:.1em;color:#fff;text-transform:uppercase;background-color:#0000001a;margin-left:-2em;padding:1em 4em 1em 2em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1em;display:inline-block}.newstile.eventpress>.wrapper>.stage>.type>span img{width:auto;max-width:100%;height:30px;display:block}.newstile.eventpress>.wrapper>.stage>.type>span>span{color:#000;padding:.6em 0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.2em;line-height:1em;display:inline-block}.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{color:#000;z-index:1;border-radius:2px;flex-flow:column;place-content:center space-between;align-items:center;padding:0;text-decoration:none;display:flex}.partner a.°no-link{pointer-events:none}.partner a div.image{border-radius:4px;width:100%;height:15em;margin-bottom:1.5em;transition:box-shadow .3s ease-in-out;display:block}.partner a div.image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;width:100%;height:100%;padding:1.2em;display:block}.partner a span.name{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1.6em;line-height:1.5em;display:block}.partner a:hover .image{z-index:2;position:relative;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}div.episode{z-index:1;--theme:#000c;background-color:#fff;border-radius:4px;transition:box-shadow .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 2px 6px #0000001a,0 0 12px #00000040}div.episode.playing,div.episode:hover{z-index:2;box-shadow:0 30px 60px #0000001a,0 50px 100px #32325d40}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{pointer-events:none;border-radius:2px;width:17em;height:auto;display:block}div.episode .top .info{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:2.4em;display:flex}@media only screen and (width<=980px){div.episode .top .info{align-items:center}}@media only screen and (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{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.8em;line-height:1.44444em;display:block}div.episode .top .info span.title{vertical-align:middle;text-transform:uppercase;letter-spacing:.05em;margin-right:.6em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.6em;display:inline}div.episode .top .info span.subtitle{margin-top:.6em}div.episode .top .info span.meta{margin-top:.57em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57143em}div.episode .top .info div.title a{vertical-align:middle;letter-spacing:.05em;text-transform:uppercase;color:#fff;background-color:var(--theme);white-space:nowrap;border-radius:10px;padding:.25em 1em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1em;text-decoration:none}div.episode .top .info .description{margin-top:1.2em;margin-left:0;display:block}@media only screen and (width<=980px){div.episode .top .info .description{margin-left:0;display:none}}div.episode .top .description{margin-top:1.2em;margin-left:19.4em;display:none}@media only screen and (width<=980px){div.episode .top .description{margin-left:0;display:block}}div.episode .bottom{background:#eae9e5;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1.2em 2.4em;padding:1.2em 2.4em;display:flex}div.episode .bottom div.controls{z-index:2;flex:0 0 4em;display:block}@media only screen and (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{vertical-align:middle;cursor:pointer;width:4em;color:var(--theme);background:0 0;border:none;outline:none;padding:0;transition:opacity .15s ease-in-out;display:inline-block}@media only screen and (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{pointer-events:none;width:4em;height:4em}@media only screen and (width<=550px){div.episode .bottom div.controls div.stage button svg{width:3em;height:3em}}div.episode .bottom .timeline{cursor:pointer;border-radius:2px;flex-grow:1;flex-shrink:1;height:8px;display:block;position:relative;overflow:hidden}div.episode .bottom .timeline .base{opacity:.5;width:100%}div.episode .bottom .timeline .base,div.episode .bottom .timeline .played{background-color:var(--theme);pointer-events:none;height:100%;position:absolute;top:0;left:0}div.episode .bottom .timeline .played{width:0}div.episode .bottom .time{text-align:right;flex-shrink:1}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{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:1.2em;margin-bottom:1.2em;display:flex}div.price>.stage div.color{width:3em;height:3em;display:block}div.price>.stage span{vertical-align:middle;display:inline-block}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.66667em}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 (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{text-transform:uppercase;letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;margin:.7em 0 0;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:1.5em;display:block}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.36364em}div.text p,div.text.teaser p{font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif}div.text p{text-underline-offset:3px;margin:.7em 0 0;font-size:1.8em;line-height:1.44444em;display:block}div.text p b,div.text p strong{font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:1em;line-height:normal}div.text p a{font-size:1em}div.text a{color:#000;padding:0 .4em;text-decoration:none;transition:color .2s ease-in-out;display:inline-block;position:relative}div.text a:before{transform-origin:bottom;background-color:#000;height:2px;transition:height .2s ease-in-out;bottom:0}div.text a:after,div.text a:before{content:"";z-index:-1;border-radius:2px;width:100%;position:absolute;left:0}div.text a:after{background-color:#8f89781a;height:110%;transition:background-color .2s ease-in-out;display:inline-block;top:-5%}div.text a:hover{color:#fff}div.text a:hover:before{height:100%}div.text blockquote{quotes:"“" "”" "‘" "’";background:#8f89781a;border-left:10px solid #8f89781a;margin:1.5em 0;padding:.5em 10px;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em;display:block}div.text blockquote:before{color:#ccc;content:open-quote;vertical-align:-.4em;margin-right:.25em;font-size:4em;line-height:.1em}div.text ol,div.text ul{margin-top:1em;margin-left:1em;padding:0;font-size:1.8em;line-height:1.44444em}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:normal}main.home section.text div.text{max-width:70%}@media only screen and (width<=767px){main.home section.text div.text{max-width:100%}}a.tile{color:#000;z-index:1;background-color:#fefcd0;border-radius:2px;flex-flow:column;place-content:flex-start space-between;align-items:flex-start;height:100%;min-height:25.4em;padding:2.4em 2.4em 1.8em;text-decoration:none;transition:box-shadow .5s ease-in-out;display:flex}@media only screen and (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{z-index:2;position:relative;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}}a.tile>.top{width:100%}a.tile>.top span{display:block}a.tile>.top span.sub{letter-spacing:.05em;text-transform:uppercase;margin-top:.5em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1em}@media only screen and (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{margin:0;display:inline-block}a.tile>.center span.title{letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:4em;line-height:1.2em}@media only screen and (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{-webkit-hyphens:auto;hyphens:auto;max-width:80%;margin-top:.5em;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.3em}@media only screen and (width<=600px){a.tile>.center div.teaser p{-webkit-hyphens:none;hyphens:none}}a.tile>.bottom{width:100%;margin-top:3em}a.tile>.bottom .cta span{text-transform:uppercase;letter-spacing:.05em;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em}@media only screen and (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{vertical-align:middle;display:inline-block}a.tile>.bottom .cta img,a.tile>.bottom .cta svg{width:2em;height:2em;margin-left:.3em;animation:3s infinite bounce}@media only screen and (width<=1070px){a.tile>.bottom .cta img,a.tile>.bottom .cta svg{width:1.6em;height:1.6em}}.tileimage{will-change:transform;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;z-index:1;border-radius:12px;text-decoration:none;transition:box-shadow .5s ease-in-out;display:block;position:relative;overflow:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.tileimage:hover{z-index:2;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}.tileimage .splide{pointer-events:none;width:100%;height:25em}.tileimage img{-o-object-fit:cover;object-fit:cover;width:100%;height:25em}.tileimage .stage{background-color:#8f897826;padding:2em 0 2.2em}.tileimage .stage span{color:#000;text-align:center;display:block}.tileimage .stage span.title{text-transform:uppercase;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em}.simpletile{z-index:1;border-radius:2px;text-decoration:none;transition:box-shadow .5s ease-in-out;display:block;position:relative;overflow:hidden}.simpletile:hover{z-index:2;box-shadow:0 30px 60px #0000004d,0 50px 100px #32325d40}.simpletile .stage{background-color:#fefcd0;flex-flow:column;place-content:flex-start space-between;align-items:flex-start;min-height:25.4em;padding:2.4em;display:flex}.simpletile .stage>.top{width:100%}.simpletile .stage>.top span{color:#000;text-align:left;display:block}.simpletile .stage>.top span.title{letter-spacing:.05em;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:3.2em;line-height:1.2em}@media only screen and (width<=1070px){.simpletile .stage>.top span.title{font-size:3.2em}}.simpletile .stage>.bottom{width:100%;margin-top:3em}.simpletile .stage>.bottom .cta span{text-transform:uppercase;letter-spacing:.05em;color:#000;font-family:Schauspielbuehnen Sans Bold,Futura,Libre,Tahoma,sans-serif;font-size:2em;line-height:1.5em}@media only screen and (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{vertical-align:middle;display:inline-block}@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{color:#000;width:2em;height:2em;margin-left:.3em;animation:3s infinite bounce}@media only screen and (width<=1070px){.simpletile .stage>.bottom .cta img,.simpletile .stage>.bottom .cta svg{width:1.6em;height:1.6em}}div.video{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden}div.video,div.video>.stage{border-radius:4px;display:block;position:relative}div.video>.stage{background-color:#8f897826}div.video>.stage.external{height:0;padding-bottom:56.25%}div.video>.stage.external iframe{border-radius:4px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}div.video>.stage video{z-index:1;height:auto;margin:0;position:relative}div.video>.stage div.overlay,div.video>.stage video{pointer-events:none;border-radius:4px;width:100%;display:block;overflow:hidden}div.video>.stage div.overlay{opacity:0;z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0003;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;left:0}div.video>.stage div.overlay.visible{opacity:1;pointer-events:auto}div.video>.stage div.overlay div.stage{width:100%;height:100%;display:table}div.video>.stage div.overlay div.stage .control{vertical-align:middle;text-align:center;display:table-cell}div.video>.stage div.overlay div.stage .control button{vertical-align:middle;cursor:pointer;color:#fff;background:0 0;border:none;outline:none;width:15%;transition:opacity .15s ease-in-out;display:inline-block}div.video>.stage div.overlay div.stage .control button:hover{opacity:.8}div.video>.stage div.overlay div.stage .control button svg{pointer-events:none;width:100%;height:auto}div.video>.stage div.controls{opacity:0;pointer-events:none;z-index:2;background:radial-gradient(at 0 100%,#0006 0,#0000 50%);width:100%;height:100%;transition:opacity .2s ease-in-out;display:block;position:absolute;bottom:0;left:0}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{grid-template:"buttons progress duration"1fr/auto 1fr auto;gap:0 2em;display:grid;position:absolute;bottom:2em;left:2em;right:2.5em}div.video>.stage div.controls div.stage>.progress{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;background-color:#ffffff4d;border-radius:4px;grid-area:progress;align-self:center;height:1em;overflow:hidden}div.video>.stage div.controls div.stage>.progress span{pointer-events:none;background-color:#fff;width:0;height:100%;transition:width .3s ease-in-out;display:block}div.video>.stage div.controls div.stage>.buttons{grid-area:buttons;align-self:center}div.video>.stage div.controls div.stage>.duration{cursor:default;grid-area:duration;align-self:center}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{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;width:5em;margin:0 1.3em 0 0;padding:0;transition:opacity .15s ease-in-out}div.video>.stage div.controls div.stage button:last-child{margin:0}@media only screen and (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{pointer-events:none;width:5em;height:5em}@media only screen and (width<=550px){div.video>.stage div.controls div.stage button svg{width:3em;height:3em}}div.video>.stage div.controls div.fullscreen{background:radial-gradient(at 100% 0,#0003 0,#0000 75%);padding:2em 2em 4em 4em;position:absolute;top:0;right:0}div.video>.stage div.controls div.fullscreen button{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;width:2.5em;margin:0 1.3em 0 0;padding:0;transition:opacity .15s ease-in-out}div.video>.stage div.controls div.fullscreen button:last-child{margin:0}@media only screen and (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;pointer-events:none;width:2.5em;height:2.5em}div.video>caption{text-align:left;color:#000;opacity:.5;pointer-events:none;max-width:90%;margin:.5em 0 0;padding:0;font-family:Schauspielbuehnen Sans Regular,Futura,Libre,Tahoma,sans-serif;font-size:1.4em;line-height:1.57143em;display:block}
