﻿:root{--color-black: #000;--color-white: #fff;--color-gold: rgba(240, 233, 197, 1);--color-green: rgba(38, 153, 43, 1);--color-purple: rgba(143, 92, 229, 1);--color-orange: rgba(229, 95, 34, 1);--color-orange-light: rgba(251, 237, 231, 1);--color-red: #FF4040;--colorButtonHover: rgba(0,0,0,0.05);--colorButtonBlackHover: #999;--color-ui-dark-grey: rgba(0, 0, 0, 0.7);--color-ui-medium-grey:rgba(0, 0, 0, 0.3);--color-ui-medium-grey-solid:rgba(178, 178, 178, 1);--color-ui-light-grey: #E5E5E5;--color-ui-light-grey-transparent: rgba(0, 0, 0, 0.1);--HSO-CD-LilaHell: #EEE7FB;--color-hint: magenta;--color-em: magenta;--color-debug: rgba(255, 0, 255, 0.5);--color-text: var(--color-black);--color-background: var(--color-white);--color-background-card: magenta;--space: 1rem;--page-padding-y: var(--space);--page-padding-x: 16px;--gap: var(--space);--gap-x: var(--space);--gap-y: 0;--scrollbar-width: 11px;--vh: 100vh;--sticky-controls-layout-margin: 4px;--col-grid-margin: var(--page-padding-x);--col-grid-count: 6;--col-grid-gutter: 12px;--col-grid-color: var(--color-debug);--border: 1px solid var(--color-text);--transition-duration: 150ms}@media(min-width: 600px){:root{--page-padding-x: 16px}}@media(min-width: 750px){:root{--sticky-controls-layout-margin: 18px}}@media(min-width: 900px){:root{--page-padding-x: 20px}}@media(min-width: 600px){:root{--col-grid-count: 12;--col-grid-gutter: 16px}}@media(min-width: 900px){:root{--col-grid-count: 12;--col-grid-gutter: 20px}}@media(min-width: 1200px){:root{--col-grid-margin: calc( (100vw - 1000px)*0.5 );--col-grid-count: 12;--col-grid-gutter: 20px}}@media(max-width: 749px){:root{--header-height: 100px}}@media(min-width: 750px){:root{--header-height: 76px}}img{display:block}a{text-decoration:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-y:scroll;word-wrap:break-word;-webkit-text-size-adjust:100%;box-sizing:border-box;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{position:relative}html{scroll-behavior:unset}html,body,#page{display:block;position:relative;margin:0;padding:0;border:0;vertical-align:baseline;min-height:100dvh;width:100vw;max-width:100%}#page{min-height:calc(100svh - 10rem)}html,body,div,aside,main,nav,article,a,figure,figcaption,img{box-sizing:border-box;margin:0;padding:0;display:block;position:relative}p>a{display:inline}p,h1,h2,h3,h4,h5,h6,label{padding:0;margin:0;color:inherit;font-size:inherit;line-height:1.1;font-style:inherit;font-weight:inherit}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:rgba(0,0,0,0);color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,*[tabindex]:focus-visible,summary:focus-visible{outline:3px solid var(--color-em, magenta);outline-offset:3px}details{display:flex;flex-flow:column nowrap}details,details summary{margin:0;border-radius:0;background-image:none;-webkit-appearance:none;box-sizing:border-box;position:relative}details summary{display:flex;flex-flow:column nowrap;cursor:pointer;pointer-events:auto}details summary::-webkit-details-marker{display:none}details summary span{display:block;flex:0 0 auto}details{all:unset;display:block}summary{all:unset;display:block;cursor:pointer}details{border:none;margin:0;padding:0}summary::-webkit-details-marker{display:none}pre{display:block;font-size:12px;opacity:.5;padding:1rem}@font-face{font-family:"Infamous";src:url("../webfonts/InfamousRegular.woff2") format("woff2"),url("../webfonts/InfamousRegular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HSO Diatype";src:url("../webfonts/HSODiatypeVariable.woff2") format("woff2");font-weight:200 1000;font-style:oblique -12deg 0deg;font-display:swap}@font-face{font-family:"Tobias";src:url("../webfonts/Tobias-Regular.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Tobias";src:url("../webfonts/Tobias-RegularItalic.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"Tobias";src:url("../webfonts/Tobias-Light.woff2") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:"Tobias";src:url("../webfonts/Tobias-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}@font-face{font-family:"Tobias";src:url("../webfonts/Tobias-LightItalic.woff2") format("woff2");font-weight:300;font-style:italic}:root{--font-family-regular: HSO Diatype, sans-serif}.fs--mini{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.page--click-in .fs--mini,.programm--click-in .fs--mini{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.fs--mini{font-size:12px}}.no-hyphens{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}.fs--underline{text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em}.fs--italic{font-variation-settings:"slnt" -10}.fs--uppercase{text-transform:uppercase;font-variant-numeric:normal;-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case";letter-spacing:.01em}.fs--center{text-align:center}.fs--em{color:var(--color-em)}.fs--tpg{-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.fs--tpg{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.fs--tpg{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){.fs--tpg{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}.fs--tpg hr{border:0;background:none;height:1rem;width:100%;display:block;margin:0}.fs--tpg p+p{margin-top:1rem}.fs--tpg p:first-child{margin-top:0}.fs--tpg p a:not(.btn),.fs--tpg a:not(.btn){display:inline;text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em;transition:all var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.fs--tpg p a:not(.btn):hover,.fs--tpg p a:not(.btn):focus-visible,.fs--tpg a:not(.btn):hover,.fs--tpg a:not(.btn):focus-visible{color:currentcolor;font-variation-settings:"slnt" -12}.fs--tpg p a.btn,.fs--tpg a.btn{text-decoration:none}.fs--tpg button{text-decoration:none}.fs--tpg h3,.fs--tpg h4,.fs--tpg h5,.fs--tpg h6{margin-top:1.25rem;margin-bottom:1.25rem}.fs--tpg h2:first-child,.fs--tpg h3:first-child,.fs--tpg h4:first-child,.fs--tpg h5:first-child,.fs--tpg h6:first-child{margin-top:0}.fs--tpg h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .fs--tpg h3,.programm--click-in .fs--tpg h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.fs--tpg h3{font-size:24px}}.fs--tpg h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .fs--tpg h4,.programm--click-in .fs--tpg h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.fs--tpg h4{font-size:16px}}.fs--tpg b,.fs--tpg strong{font-weight:750}.fs--tpg em,.fs--tpg i{font-variation-settings:"slnt" -10}.fs--tpg ul:not(.splide__list):not(.splide__pagination),.fs--tpg ol{padding:0;list-style-type:none;display:flex;flex-flow:column nowrap}.fs--tpg ul:not(.splide__list):not(.splide__pagination):not(:first-child),.fs--tpg ol:not(:first-child){margin-top:1rem}.fs--tpg ul:not(.splide__list):not(.splide__pagination):not(:last-child),.fs--tpg ol:not(:last-child){margin-bottom:1rem}.fs--tpg ul:not(.splide__list):not(.splide__pagination) ol,.fs--tpg ul:not(.splide__list):not(.splide__pagination) ul,.fs--tpg ol ol,.fs--tpg ol ul{margin-top:0.5rem;margin-bottom:0}.fs--tpg ul:not(.splide__list):not(.splide__pagination) ol:not(:last-child),.fs--tpg ul:not(.splide__list):not(.splide__pagination) ul:not(:last-child),.fs--tpg ol ol:not(:last-child),.fs--tpg ol ul:not(:last-child){margin-bottom:0.5rem}.fs--tpg li{display:block;position:relative;padding-left:1.75rem}.fs--tpg li:before{display:block;position:absolute;top:0;left:0}.fs--tpg li+li{margin-top:0.5rem}.fs--tpg ol{list-style:none;counter-reset:counter-ol}.fs--tpg ol li{counter-increment:counter-ol}.fs--tpg ol li:before{content:counter(counter-ol) ".";text-align:right;white-space:nowrap;left:auto;right:calc(100% - 1.5ch)}.fs--tpg ol ol{counter-reset:list-counter-2}.fs--tpg ol ol li{counter-increment:list-counter-2}.fs--tpg ol ol li::before{content:counter(list-counter-2, lower-alpha) ")";left:0;right:auto}.fs--tpg ul li:before{content:"—";width:auto;height:auto;background-color:rgba(0,0,0,0)}html,body{font:normal normal 400 16px/1 var(--font-family-regular);letter-spacing:0;word-break:break-word;-webkit-font-feature-settings:"kern" 1;font-feature-settings:"kern" 1;-webkit-font-kerning:normal;font-kerning:normal;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}a,button,input,label{cursor:pointer}a{color:inherit}blockquote a,blockquote a:hover,blockquote a:link,blockquote a:visited{text-decoration:underline}p{margin:0;padding:0}i,cite,var,address,dfn{font-variation-settings:"slnt" -10}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;font-style:inherit;margin:0;padding:0}b,strong{font-weight:700}em,i{font-variation-settings:"slnt" -10}.caption,figcaption{line-height:1.3;overflow:visible}.obfuscate{text-align:left;display:inline-block;font-variant-ligatures:discretionary-ligatures}hr{height:calc(var(--space)*2);width:100%;display:block;margin:0;border:0;background:rgba(0,0,0,0)}@media(min-width: tablet-portrait0px){hr{height:calc(var(--space)*5)}}.ot-lining-nums{font-variant-numeric:lining-nums}.ot-ss01{-moz-font-feature-settings:"ss01";-webkit-font-feature-settings:"ss01";font-feature-settings:"ss01"}.ot-smcp{font-variant-caps:small-caps;-moz-font-feature-settings:"smcp";-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp"}.ot-case{-moz-font-feature-settings:"case";-webkit-font-feature-settings:"case";font-feature-settings:"case"}.ot-liga{-moz-font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-feature-settings:"liga"}.flex{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid-cols-2{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid-cols-3{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid-cols-4{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid-cols-5{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid-cols-6{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid-cols-7{grid-template-columns:repeat(7, minmax(0, 1fr))}.grid-cols-8{grid-template-columns:repeat(8, minmax(0, 1fr))}.grid-cols-9{grid-template-columns:repeat(9, minmax(0, 1fr))}.grid-cols-10{grid-template-columns:repeat(10, minmax(0, 1fr))}.grid-cols-11{grid-template-columns:repeat(11, minmax(0, 1fr))}.grid-cols-12{grid-template-columns:repeat(12, minmax(0, 1fr))}.col-span-1{grid-column-end:span 1}.col-span-2{grid-column-end:span 2}.col-span-3{grid-column-end:span 3}.col-span-4{grid-column-end:span 4}.col-span-5{grid-column-end:span 5}.col-span-6{grid-column-end:span 6}.col-span-7{grid-column-end:span 7}.col-span-8{grid-column-end:span 8}.col-span-9{grid-column-end:span 9}.col-span-10{grid-column-end:span 10}.col-span-11{grid-column-end:span 11}.col-span-12{grid-column-end:span 12}.col-span-full{grid-column:1/-1}.gap{gap:var(--space, 0)}.pa{padding:var(--space, 0)}@media(min-width: tablet-portrait0px){.only-screen-small{display:none !important}}@media(max-width: tablet-portrait-1px){.only-screen-big{display:none !important}}.text-center{text-align:center;margin-left:auto;margin-right:auto}@media(max-width: "phone"-1px){.phone_down{opacity:1}}@media(min-width: 0px)and (max-width: "phone"-1px){.phone_only{opacity:1}}@media(min-width: phone0px){.phone_up{opacity:1}}@media(max-width: "tablet-portrait"-1px){.tablet-portrait_down{opacity:1}}@media(min-width: 0px)and (max-width: "tablet-portrait"-1px){.tablet-portrait_only{opacity:1}}@media(min-width: tablet-portrait0px){.tablet-portrait_up{opacity:1}}@media(max-width: "tablet-landscape"-1px){.tablet-landscape_down{opacity:1}}@media(min-width: 0px)and (max-width: "tablet-landscape"-1px){.tablet-landscape_only{opacity:1}}@media(min-width: tablet-landscape0px){.tablet-landscape_up{opacity:1}}@media(max-width: "desktop"-1px){.desktop_down{opacity:1}}@media(min-width: 0px)and (max-width: "desktop"-1px){.desktop_only{opacity:1}}@media(min-width: desktop0px){.desktop_up{opacity:1}}.lozad:not(.lozad--loaded){opacity:1}.mask-img{width:100%;height:auto;display:block;position:relative;-webkit-mask-image:var(--path, none);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--path, none);mask-position:center;mask-repeat:no-repeat;mask-size:contain;background:var(--color-text)}.mask-img img{opacity:0;display:block;position:relative;width:100%;height:100%}:root{--form-control-color: rebeccapurple;--form-control-disabled: #959495;--input-background-color: var(--input-field-fill);--input-border-color: var(--input-field-fill);--input-border: 1px solid var(--input-border-color);--input-color: var(--input-field-text);--input-placeholder-color: var(--color-ui-medium-grey)}*,*:before,*:after{box-sizing:border-box}body{margin:0}form,fieldset{display:grid;grid-template-columns:minmax(0, 1fr);min-height:0;width:100%;gap:.5rem}label,input{cursor:pointer}input::placeholder,textarea::placeholder{color:var(--input-placeholder-color)}input::-webkit-input-placeholder{line-height:normal !important}label{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:flex-start;align-items:stretch;gap:.25rem;width:100%}label .label__content{padding-left:.5rem}label .required{color:var(--semantic-error)}label .notification{color:var(--semantic-error);opacity:0;padding-left:.5rem;min-height:23px}label[disabled]{color:var(--form-control-disabled);cursor:not-allowed}input[type=text],input[type=search],input[type=email],input[type=tel],input[type=password],textarea,select{font:inherit;-webkit-appearance:none;appearance:none;background-color:var(--input-background-color);margin:0;color:currentColor;min-width:1rem;border:var(--input-border);border-radius:0;transform:translateY(0px);place-content:first;overflow:hidden;width:100%;text-align:left;vertical-align:middle;padding:.6rem .75rem .465rem}textarea{min-height:274px}select{width:auto;align-self:flex-start}button[type=submit]{width:auto;align-self:flex-start;justify-self:start}label.input--checkbox{margin:1rem 0;display:grid;grid-template-columns:max-content 1fr}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--input-background-color);margin:0;font:inherit;color:currentColor;width:1rem;height:1rem;border:var(--input-border);border-radius:50%;transform:translateY(0px);display:grid;place-content:center;overflow:hidden}input[type=checkbox]:before{content:"";display:block;inset:0;position:absolute;width:100%;height:100%;background-color:var(--input-background-color)}input[type=checkbox]:checked::before{background-color:currentColor}input[type=checkbox]:disabled{--form-control-color: var(--form-control-disabled);color:var(--form-control-disabled);cursor:not-allowed}label.tag input[type=checkbox],label.input--blank input[type=checkbox]{opacity:0;position:absolute;z-index:-1}label.tag input[type=checkbox]::before,label.input--blank input[type=checkbox]::before{display:none}label.input--blank:has(input:checked){color:#000}select.select-input{color:#858585}select.select-input.filter--active,.filter--active select.select-input{color:#000}.filter--active{color:#000}.filter--disabled{color:#858585;opacity:.5;cursor:auto;pointer-events:none}.tag.filter--active,.tag:has(input:checked){background:#000;color:#fff}*[data-filter-id].filter--active{color:#858585}*[data-id=search] input[value]:not([value=""])+span.labeltext,*[data-id=search] input:not(:placeholder-shown)+span.labeltext,*[data-id=search] input:active+span.labeltext,*[data-id=search] input:focus+span.labeltext{transform-origin:0% 100%;transform:translateY(-100%) scale(0.72);color:#858585}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.block--form,.form-container{--input-background-color: var(--HSO-CD-LilaHell, #EEE7FB);--input-border: 0}.block--form input[type=text],.block--form input[type=search],.block--form input[type=email],.block--form input[type=tel],.block--form input[type=password],.block--form textarea,.block--form select,.form-container input[type=text],.form-container input[type=search],.form-container input[type=email],.form-container input[type=tel],.form-container input[type=password],.form-container textarea,.form-container select{border-bottom:1px solid var(--color-black)}.block--form input[type=checkbox],.form-container input[type=checkbox]{width:1rem;height:1rem;border:1px solid var(--color-black);border-radius:0;transform:translateY(0px);background:rgba(0,0,0,0)}.block--form input[type=checkbox]:before,.form-container input[type=checkbox]:before{background:rgba(0,0,0,0);inset:2px;width:auto;height:auto;border-radius:50%}.block--form input[type=checkbox]:checked:before,.form-container input[type=checkbox]:checked:before{background:var(--color-black)}html,body{overflow-x:clip;width:100vw;max-width:100%;scroll-behavior:smooth}main#page{padding:0;display:flex;flex-flow:column nowrap;overflow-x:clip;width:100vw;max-width:100%;row-gap:0}mark{background:inherit;color:var(--color-em)}.spacer{display:inline-block;width:2ch}.btn{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;width:auto;text-decoration:none;position:relative;color:currentColor;background-color:rgba(0,0,0,0);border:0;border-radius:0;display:inline-flex;flex-flow:row nowrap;flex:0 0 auto;cursor:pointer;justify-content:flex-start;align-items:center;column-gap:0.625rem;box-sizing:border-box;min-height:2.625rem;padding:0.6875rem 1.25rem;border:var(--border);border-color:currentcolor;transition:all var(--transition-duration, 150ms) ease-in-out}.page--click-in .btn,.programm--click-in .btn{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.btn{font-size:16px}}.btn span{display:block;flex:0 0 auto;width:fit-content;text-align:center}.btn .btn__label{transition:font-variation-settings var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.btn .btn__label+.btn__icon{margin-right:-0.25rem}.btn svg{display:block;flex:0 0 center}.btn svg,.btn path{fill:currentcolor}.btn.btn--disabled,.btn[aria-disabled=true]{pointer-events:none !important;color:var(--color-ui-medium-grey);border-color:var(--color-ui-medium-grey)}.btn:focus-visible,.btn.btn--focus{outline:2px solid var(--color-em, magenta);outline-offset:2px}.btn:hover:not(:active) .btn__label,.btn.btn--hover .btn__label{font-variation-settings:"slnt" -10}.btn.btn--standard{background-color:var(--color-white);color:var(--color-text);border-color:var(--color-text)}.btn.btn--standard .btn__label+.btn__icon{color:var(--color-ui-medium-grey)}.btn.btn--standard:hover,.btn.btn--standard.btn--hover,.btn.btn--standard:active{background-color:var(--color-gold)}.page--click-in .btn.btn--standard:hover,.programm--click-in .btn.btn--standard:hover,.page--click-in .btn.btn--standard.btn--hover,.programm--click-in .btn.btn--standard.btn--hover,.page--click-in .btn.btn--standard:active,.programm--click-in .btn.btn--standard:active{background-color:#fbede7}.btn.btn--standard.btn--disabled,.btn.btn--standard[aria-disabled=true]{color:var(--color-ui-medium-grey);border-color:var(--color-ui-medium-grey)}.btn.btn--invert{background-color:rgba(0,0,0,0);color:var(--color-white);border-color:var(--color-white)}.btn.btn--invert:hover,.btn.btn--invert.btn--hover,.btn.btn--invert:active{background-color:rgba(0,0,0,.2)}.btn.btn--invert.btn--disabled,.btn.btn--invert[aria-disabled=true]{color:var(--color-white);border-color:var(--color-white);opacity:.5}.btn.btn--black{background:var(--color-text);color:var(--color-white);border-color:var(--color-text)}.btn.btn--black:hover,.btn.btn--black.btn--hover,.btn.btn--black:active{opacity:.8}.btn.btn--black.btn--disabled,.btn.btn--black[aria-disabled=true]{background-color:var(--color-ui-light-grey);color:var(--color-white);border-color:var(--color-ui-light-grey)}.btn.btn--white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-text)}.btn.btn--white:hover,.btn.btn--white.btn--hover,.btn.btn--white:active{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-text)}.btn.btn--white.btn--disabled,.btn.btn--white[aria-disabled=true]{color:var(--color-ui-medium-grey)}.btn.btn--ghost{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--color-text)}.btn.btn--ghost:hover,.btn.btn--ghost.btn--hover,.btn.btn--ghost:active{background-color:var(--color-gold);border-color:var(--color-gold);color:var(--color-text)}.btn.btn--ghost.btn--disabled,.btn.btn--ghost[aria-disabled=true]{color:var(--color-ui-medium-grey)}.btn.btn--text,.btn.btn--inline{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--color-text);padding:0;height:auto;padding:0;border:0;min-height:0;text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em}.btn.btn--text:hover,.btn.btn--text.btn--hover,.btn.btn--text:active,.btn.btn--inline:hover,.btn.btn--inline.btn--hover,.btn.btn--inline:active{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-decoration-color:var(--color-text)}.btn.btn--text:hover .btn__label,.btn.btn--text.btn--hover .btn__label,.btn.btn--text:active .btn__label,.btn.btn--inline:hover .btn__label,.btn.btn--inline.btn--hover .btn__label,.btn.btn--inline:active .btn__label{font-style:inherit}.btn.btn--text.btn--disabled,.btn.btn--text[aria-disabled=true],.btn.btn--inline.btn--disabled,.btn.btn--inline[aria-disabled=true]{text-decoration:none}.btn.btn--icon--square{padding-left:0;padding-right:0;-webkit-aspect-ratio:1;aspect-ratio:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.btn.btn--tab{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1;min-height:2rem;padding:0.5rem 0.75rem;border:0;border-bottom:var(--border);border-color:currentcolor}.page--click-in .btn.btn--tab,.programm--click-in .btn.btn--tab{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.btn.btn--tab{font-size:22px}}.btn.btn--tab.btn--active{color:var(--color-em)}.btn.btn--tab:not(.btn--active){color:var(--color-text);border-color:var(--color-ui-light-grey-transparent)}.btn.btn--tab:hover,.btn.btn--tab:focus-visible{background-color:rgba(0,0,0,0);border-color:var(--color-em);color:var(--color-em)}.btn.btn--back{position:absolute;top:-50px;left:-195px}.btn.btn--menu-large{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:center;align-items:center;padding:0.5rem;gap:0.5rem}.btn.btn--menu-large .btn__label{order:2}.btn.btn--menu-large .btn__icon{order:1;height:20px}@media(max-width: 599px){.btn.btn--menu-large{min-height:5rem;min-width:calc(5rem/4*5);width:calc(5rem/4*5)}}@media(min-width: 600px){.btn.btn--menu-large{min-height:6rem;min-width:calc(6rem/4*5);width:calc(6rem/4*5)}}details:not([open]) summary .btn .btn__icon__plus{display:block}details:not([open]) summary .btn .btn__icon__minus{display:none}details:not([open]) summary .btn .btn__label--closed{display:block}details:not([open]) summary .btn .btn__label--open{display:none}details[open] summary .btn{background:var(--color-text);color:var(--color-white)}details[open] summary .btn:hover,details[open] summary .btn:focus-visible{background-color:var(--color-white);border-color:var(--color-text);color:var(--color-text)}details[open] summary .btn .btn__icon__plus{display:none}details[open] summary .btn .btn__icon__minus{display:block}details[open] summary .btn .btn__label--closed{display:none}details[open] summary .btn .btn__label--open{display:block}.btn[data-id=search][aria-expanded=true]:not(:hover):not(:focus-visible){background-color:var(--HSO-CD-LilaHell, #EEE7FB)}.btn[data-id=search][aria-expanded=true] .btn__icon.for-collapsed{display:none}.btn[data-id=search][aria-expanded=true] .btn__icon.for-expanded{display:block}.btn[data-id=search]:not([aria-expanded=true]) .btn__icon.for-collapsed{display:block}.btn[data-id=search]:not([aria-expanded=true]) .btn__icon.for-expanded{display:none}.btn-group{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;justify-content:center;align-items:stretch;margin:.5px;overflow:visible}.btn-group .btn{margin:-0.5px}.btn-group>li{display:block}.btn-group>li>.btn{height:100%}details.foldout{border:var(--border);border-left:0;border-right:0;border-color:var(--color-text);padding:0;grid-column:1/-1}details.foldout+details.foldout{margin-top:-1px}details.foldout summary{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;justify-content:flex-start;position:relative;padding:.75rem 0;min-height:3rem;flex:0 0 auto;text-align:left;gap:0;transition:all var(--transition-duration, 150ms) ease-in-out}details.foldout summary:hover,details.foldout summary:focus-visible{background-color:var(--colorButtonHover)}details.foldout summary .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1;max-width:90%;flex:0 1 90%}.page--click-in details.foldout summary .title,.programm--click-in details.foldout summary .title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){details.foldout summary .title{font-size:22px}}details.foldout summary .marker{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:absolute;inset:0;left:auto}.page--click-in details.foldout summary .marker,.programm--click-in details.foldout summary .marker{color:var(--color-em);text-transform:unset}@media(max-width: 599px){details.foldout summary .marker{font-size:16px}}details.foldout summary .marker span,details.foldout summary .marker .icon,details.foldout summary .marker svg{display:block;--size: 40px;line-height:var(--size);width:var(--size);height:var(--size);text-align:center}details.foldout .foldout__content{margin:0}details.foldout .foldout__content__inner{padding:0;padding-top:1rem;padding-bottom:1rem;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in details.foldout .foldout__content__inner,.programm--click-in details.foldout .foldout__content__inner{color:var(--color-em);text-transform:unset}@media(max-width: 599px){details.foldout .foldout__content__inner{font-size:16px}}details.foldout[open] summary .marker .icon--minus{display:block}details.foldout[open] summary .marker .icon--plus{display:none}details.foldout:not([open]) summary .marker .icon--minus{display:none}details.foldout:not([open]) summary .marker .icon--plus{display:block}.splide{--transition: var(--transition-duration, 150ms) ease;margin-left:calc(-1*var(--space-left, 0px));width:calc(100% + var(--space-left, 0px) + var(--space-right, 0px))}.splide:not(.is-overflow) .splide__list{justify-content:center}.splide:not(.is-overflow) .splide__arrows{opacity:0}.splide .splide__arrows{display:flex;margin-left:auto;gap:0.5rem}.splide .splide__arrow{border-color:rgba(0,0,0,0);border-radius:0%;transform:unset;top:auto;left:auto;right:auto;position:relative;opacity:1;transition:all var(--transition-duration, 150ms) ease-in-out}.no-touch .splide .splide__arrow:hover{background-color:var(--colorButtonHover)}.splide .splide__arrow:disabled{opacity:.3;pointer-events:none}.splide .splide__arrow:hover,.splide .splide__arrow:focus-visible{background-color:var(--color-text);border-color:var(--color-text);color:var(--color-white)}.splide .splide__pagination{bottom:auto;left:auto;padding:0;right:auto;position:relative;display:flex;gap:0.1875rem;margin-top:1.25rem}.splide .splide__pagination__page{display:block;background-color:rgba(0,0,0,0);border:0;background:var(--color-ui-light-grey);padding:0;margin:0;opacity:1;height:0.125rem;width:0.75rem;border-radius:0}.splide .splide__pagination__page.is-active{opacity:1;transform:none;background:currentcolor}.splide .slider__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.125rem;padding:0 var(--page-padding-x, 0px)}.splide .slider__top__left-title{--indent: 0px;padding-left:var(--indent, 0px);font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .splide .slider__top__left-title,.programm--click-in .splide .slider__top__left-title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.splide .slider__top__left-title{font-size:16px}}.demo-headline{text-align:center;background:rgba(0,0,255,.1);border-top:1px solid blue;padding:12px 24px;color:blue;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;display:block;position:relative}.page--click-in .demo-headline,.programm--click-in .demo-headline{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.demo-headline{font-size:12px}}.js_reveal.reveal--init{overflow:clip;border-bottom:var(--border);border-color:var(--color-text);padding-bottom:7.5rem;will-change:max-height;transition:max-height var(--transition-duration, 150ms) linear;backface-visibility:hidden;transform:scale(1)}.js_reveal.reveal--init:after{content:"";background:var(--color-bg);background:linear-gradient(rgba(255, 255, 255, 0), rgb(255, 255, 255));height:7.5rem;width:100%;position:absolute;inset:auto 0 0}.js_reveal.reveal--init .reveal__toggle{position:absolute;left:50%;z-index:99;bottom:2.5rem;transform:translateX(-50%);transition:opacity calc(.5*var(--transition-duration, 150ms)) linear;opacity:1}.js_reveal.reveal--init .reveal__toggle .text--open,.js_reveal.reveal--init .reveal__toggle .text--close{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;column-gap:0.625rem}.js_reveal.reveal--init[open=false],.js_reveal.reveal--init:not([open=open]){max-height:var(--height-max, auto)}.js_reveal.reveal--init[open=false] .reveal__toggle .text--open,.js_reveal.reveal--init:not([open=open]) .reveal__toggle .text--open{display:flex}.js_reveal.reveal--init[open=false] .reveal__toggle .text--close,.js_reveal.reveal--init:not([open=open]) .reveal__toggle .text--close{display:none}.js_reveal.reveal--init[open=true],.js_reveal.reveal--init[open=open]{max-height:var(--height, auto)}.js_reveal.reveal--init[open=true] .reveal__toggle .text--open,.js_reveal.reveal--init[open=open] .reveal__toggle .text--open{display:none}.js_reveal.reveal--init[open=true] .reveal__toggle .text--close,.js_reveal.reveal--init[open=open] .reveal__toggle .text--close{display:flex}.js_reveal.reveal--init.reveal--transitioning{pointer-events:none}.js_reveal.reveal--init.reveal--transitioning .reveal__toggle{opacity:.6}.production-infos{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem}.production-infos h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:18px;line-height:1;-webkit-font-smoothing:auto;color:var(--color-text)}.page--click-in .production-infos h3,.programm--click-in .production-infos h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.production-infos h3{font-size:16px}}.production-infos h3 span{display:block}.production-infos h3 .overtitle{color:var(--color-em)}.production-infos h3:not(:first-child){margin-top:1.25rem}.production-infos .production-infos__list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem}@media(min-width: 600px){.production-infos .production-infos__list{row-gap:0.5rem}}.production-infos .production-infos__list--spacious,.production-infos .production-infos__list{row-gap:1.25rem}.production-infos .production-infos__list--tight{row-gap:0rem}.production-infos .production-infos__list--ftr,.production-infos .production-infos__list--chronicles{row-gap:1.25rem}.production-infos .production-infos__item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:flex-start;align-items:stretch;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;row-gap:0.375rem}.production-infos .production-infos__item>*{width:100%;flex:0 0 auto}.production-infos .production-infos__item .person__dates{color:var(--color-ui-dark-grey);display:block}.production-infos .production-infos__item .person__dates.is-limited:not(.show-all) .person__date.is-over-limit{display:none}.production-infos .production-infos__item .person__date,.production-infos .production-infos__item .toggle-person-dates-container{display:inline}.production-infos .production-infos__item .person__date span,.production-infos .production-infos__item .toggle-person-dates-container span{display:inline-block}.production-infos .production-infos__item .person__dates__toggle{background:#e5e5e5;display:inline-flex;flex-flow:row nowrap;gap:.2ch;color:var(--color-ui-dark-grey);font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;padding:0.1875rem;height:1.25rem;width:auto;transform:translateY(-10%)}.page--click-in .production-infos .production-infos__item .person__dates__toggle,.programm--click-in .production-infos .production-infos__item .person__dates__toggle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.production-infos .production-infos__item .person__dates__toggle{font-size:12px}}.production-infos .production-infos__item .person__dates__toggle:before,.production-infos .production-infos__item .person__dates__toggle .btn__text{display:block;flex:0 0 auto}.production-infos .production-infos__item .person__dates__toggle:before{content:""}.production-infos .production-infos__item .person__dates__toggle[aria-expanded=true]:before{content:"−"}.production-infos .production-infos__item .person__dates__toggle[aria-expanded=false]:before{content:"+"}@media(hover: hover){.production-infos .production-infos__item .person__dates__toggle:hover{opacity:.5}}.production-infos .production-infos__item .content{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.125rem}.page--click-in .production-infos .production-infos__item .content,.programm--click-in .production-infos .production-infos__item .content{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.production-infos .production-infos__item .content{font-size:16px}}.production-infos .production-infos__item .content a{display:inline-block}.production-infos .production-infos__item .content a{text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em}.production-infos .production-infos__item.indent--1{padding-left:1em}.production-infos .production-infos__item.indent--2{padding-left:2em}.production-infos .production-infos__item.color--em{color:var(--color-em)}.production-infos .production-infos__list--chronicles .production-infos__item,.production-infos .production-infos__list--ftr .production-infos__item{display:grid;grid-template-columns:7.125rem 1fr;justify-content:start;column-gap:0.625rem}.production-infos .production-infos__list--chronicles .production-infos__item .label,.production-infos .production-infos__list--ftr .production-infos__item .label{font-family:"Infamous",sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 24px 2px;gap:0;background:var(--color-red);box-shadow:0px 2px 4px rgba(0,0,0,.2);transform:rotate(-1deg);font-size:25px;line-height:1;min-width:88px;min-height:32px;justify-self:start;align-self:start;font-size:24px;line-height:1;padding-top:.15em}.production-infos .production-infos__list--chronicles .production-infos__item:nth-child(6n-0) .label,.production-infos .production-infos__list--ftr .production-infos__item:nth-child(6n-0) .label{transform:rotate(-1deg)}.production-infos .production-infos__list--chronicles .production-infos__item:nth-child(6n-4) .label,.production-infos .production-infos__list--ftr .production-infos__item:nth-child(6n-4) .label{transform:rotate(1deg)}.production-infos .production-infos__list--chronicles .production-infos__item:nth-child(6n-3) .label,.production-infos .production-infos__list--ftr .production-infos__item:nth-child(6n-3) .label{transform:rotate(-1.25deg)}.production-infos .production-infos__list--chronicles .production-infos__item:nth-child(6n-2) .label,.production-infos .production-infos__list--ftr .production-infos__item:nth-child(6n-2) .label{transform:rotate(1.5deg)}.production-infos .production-infos__list--chronicles .production-infos__item:nth-child(6n-1) .label,.production-infos .production-infos__list--ftr .production-infos__item:nth-child(6n-1) .label{transform:rotate(-1.1deg)}.production-infos .production-infos__list--chronicles .production-infos__item:nth-child(6n-0) .label,.production-infos .production-infos__list--ftr .production-infos__item:nth-child(6n-0) .label{transform:rotate(0.8deg)}.layer--production-events .production-infos .production-infos__list,.block--production-info .production-infos .production-infos__list{row-gap:1rem}.layer--production-events .production-infos .production-infos__list .production-infos__item,.block--production-info .production-infos .production-infos__list .production-infos__item{row-gap:0.25rem}.layer--production-events .production-infos .production-infos__list .production-infos__item .label,.block--production-info .production-infos .production-infos__list .production-infos__item .label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .layer--production-events .production-infos .production-infos__list .production-infos__item .label,.programm--click-in .layer--production-events .production-infos .production-infos__list .production-infos__item .label,.page--click-in .block--production-info .production-infos .production-infos__list .production-infos__item .label,.programm--click-in .block--production-info .production-infos .production-infos__list .production-infos__item .label{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.layer--production-events .production-infos .production-infos__list .production-infos__item .label,.block--production-info .production-infos .production-infos__list .production-infos__item .label{font-size:16px}}.block--production-credits .block__column.block__column--right .production-infos .label{font-variation-settings:"slnt" -10}.block--production-credits .production-infos .production-infos__list{row-gap:1.25rem}@media(min-width: 600px){.block--production-credits .production-infos .production-infos__list{row-gap:1.5rem}}.lozad{opacity:0;transition:opacity var(--transition-duration, 150ms) ease-in-out}.lozad:not(.lozad--loaded){opacity:0}.lozad.lozad--loaded{transition:opacity var(--transition-duration, 150ms) ease-in-out var(--transition-duration, 150ms);opacity:1}img{-webkit-aspect-ratio:var(--ratio-default, auto);aspect-ratio:var(--ratio-default, auto)}h1.accessibility-page-title{display:block;height:0;margin:0;padding:0}.skip-links{display:flex;justify-content:center;position:absolute;top:0;left:0;width:100%;z-index:9999}.screenreader-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.skip-link{font:inherit;background-color:var(--color-text);color:var(--color-white);position:absolute;pointer-events:none;padding:.625em 1.25em .625em;opacity:0}.skip-link:focus{opacity:1}.clickable-block{cursor:pointer}.clickable-block:focus-within{outline:3px solid var(--color-em, magenta);outline-offset:3px}.clickable-block a:focus-visible{outline:0}.form-container.form-container--search{margin-top:2.5rem;width:100%;max-width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.form-container.form-container--search[hidden]{display:none}.form-container.form-container--search .form--search{width:100%;max-width:100%}.form-container.form-container--search .search-row{position:relative}.form-container.form-container--search .search-row .search-btn{position:absolute;inset:0;left:auto;width:3.75rem;height:100%}.form-container.form-container--search .search-row .search-btn:hover,.form-container.form-container--search .search-row .search-btn:focus-visible{opacity:.5}.form-container.form-container--search .search-row .btn__icon{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.page-header .form-container.form-container--search{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .page-header .form-container.form-container--search,.programm--click-in .page-header .form-container.form-container--search{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-header .form-container.form-container--search{font-size:16px}}.page-header .form-container.form-container--search .form--search{width:37.5rem}.block--stage--search .form-container.form-container--search{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1}.page--click-in .block--stage--search .form-container.form-container--search,.programm--click-in .block--stage--search .form-container.form-container--search{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stage--search .form-container.form-container--search{font-size:22px}}.block--stage--search .form-container.form-container--search .form--search{width:38.75rem}.block--stage--search .form-container.form-container--search input[type=search]{background-color:var(--color-white);height:3.5rem;padding-left:1.25rem;padding-right:1.25rem}.block--stage--search .form-container.form-container--search .btn__icon svg{height:auto;width:22px}.block{--color-bg: transparent;column-gap:var(--col-grid-gutter);row-gap:var(--gap-y, 0);margin:0 auto;width:100%;background-color:var(--color-bg);display:block;position:relative;box-sizing:border-box;width:100vw;max-width:100%;padding:0;margin:0;grid-column:1/-1;column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));padding-left:var(--col-grid-margin);padding-right:var(--col-grid-margin)}.block:last-child{margin-bottom:0}.block:first-child{margin-top:0}.block>hr{grid-column:1/-1}.block .block{padding-left:0;padding-right:0}.block .block__title,.block .block__column,.block .block__content,.block .block__controls{grid-column:1/-1}.block img,.block video{display:block;padding:0;margin:0;position:relative;box-sizing:border-box;width:100%;max-width:100%}.blocks{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}body:not(.page--homepage)>main>.blocks:first-child,main>.blocks:first-of-type{padding-top:calc(var(--header-height, 100px) + 10rem)}body.page--homepage .blocks{padding-top:0}.block--bgcolor .btn.btn--standard{background-color:rgba(0,0,0,0)}.blocks--production{row-gap:5rem;padding-bottom:5rem}.blocks--production--click-in{color:var(--color-em)}.blocks--production--click-in .block--production-info{padding-top:0;padding-bottom:0}.blocks--production--click-in .block--production-info .production-infos__item .label{color:var(--color-em)}.blocks--production--click-in .block--production-info h2{font-feature-settings:"swsh" on;font-family:"HSO Diatype";font-size:36px;font-style:normal;font-weight:800;line-height:85%;text-transform:initial}@media(min-width: 600px){.blocks--production--click-in .block--production-info h2{font-size:64px}}.block--headline{padding-top:2.5rem;padding-bottom:1.25rem;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%;text-align:center}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--headline{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--headline{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){.block--headline{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}.block--headline hr{border:0;background:none;height:1rem;width:100%;display:block;margin:0}.block--headline p+p{margin-top:1rem}.block--headline p:first-child{margin-top:0}.block--headline p a:not(.btn),.block--headline a:not(.btn){display:inline;text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em;transition:all var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.block--headline p a:not(.btn):hover,.block--headline p a:not(.btn):focus-visible,.block--headline a:not(.btn):hover,.block--headline a:not(.btn):focus-visible{color:currentcolor;font-variation-settings:"slnt" -12}.block--headline p a.btn,.block--headline a.btn{text-decoration:none}.block--headline button{text-decoration:none}.block--headline h3,.block--headline h4,.block--headline h5,.block--headline h6{margin-top:1.25rem;margin-bottom:1.25rem}.block--headline h2:first-child,.block--headline h3:first-child,.block--headline h4:first-child,.block--headline h5:first-child,.block--headline h6:first-child{margin-top:0}.block--headline h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--headline h3,.programm--click-in .block--headline h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--headline h3{font-size:24px}}.block--headline h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--headline h4,.programm--click-in .block--headline h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--headline h4{font-size:16px}}.block--headline b,.block--headline strong{font-weight:750}.block--headline em,.block--headline i{font-variation-settings:"slnt" -10}.block--headline ul:not(.splide__list):not(.splide__pagination),.block--headline ol{padding:0;list-style-type:none;display:flex;flex-flow:column nowrap}.block--headline ul:not(.splide__list):not(.splide__pagination):not(:first-child),.block--headline ol:not(:first-child){margin-top:1rem}.block--headline ul:not(.splide__list):not(.splide__pagination):not(:last-child),.block--headline ol:not(:last-child){margin-bottom:1rem}.block--headline ul:not(.splide__list):not(.splide__pagination) ol,.block--headline ul:not(.splide__list):not(.splide__pagination) ul,.block--headline ol ol,.block--headline ol ul{margin-top:0.5rem;margin-bottom:0}.block--headline ul:not(.splide__list):not(.splide__pagination) ol:not(:last-child),.block--headline ul:not(.splide__list):not(.splide__pagination) ul:not(:last-child),.block--headline ol ol:not(:last-child),.block--headline ol ul:not(:last-child){margin-bottom:0.5rem}.block--headline li{display:block;position:relative;padding-left:1.75rem}.block--headline li:before{display:block;position:absolute;top:0;left:0}.block--headline li+li{margin-top:0.5rem}.block--headline ol{list-style:none;counter-reset:counter-ol}.block--headline ol li{counter-increment:counter-ol}.block--headline ol li:before{content:counter(counter-ol) ".";text-align:right;white-space:nowrap;left:auto;right:calc(100% - 1.5ch)}.block--headline ol ol{counter-reset:list-counter-2}.block--headline ol ol li{counter-increment:list-counter-2}.block--headline ol ol li::before{content:counter(list-counter-2, lower-alpha) ")";left:0;right:auto}.block--headline ul li:before{content:"—";width:auto;height:auto;background-color:rgba(0,0,0,0)}.block--headline.block--headline--h2.block--headline--large{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--headline.block--headline--h2.block--headline--large,.programm--click-in .block--headline.block--headline--h2.block--headline--large{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--headline.block--headline--h2.block--headline--large{font-size:54px}}@media(min-width: 900px){.block--headline.block--headline--h2.block--headline--large{font-size:60px}}@media(min-width: 1200px){.block--headline.block--headline--h2.block--headline--large{font-size:64px}}@media(min-width: 1800px){.block--headline.block--headline--h2.block--headline--large{font-size:72px}}.page--click-in .block--headline.block--headline--h2.block--headline--large,.programm--click-in .block--headline.block--headline--h2.block--headline--large{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--headline.block--headline--h2.block--headline--small{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--headline.block--headline--h2.block--headline--small,.programm--click-in .block--headline.block--headline--h2.block--headline--small{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--headline.block--headline--h2.block--headline--small{font-size:32px}}.page--click-in .block--headline.block--headline--h2.block--headline--small,.programm--click-in .block--headline.block--headline--h2.block--headline--small{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--headline.block--headline--h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--headline.block--headline--h3,.programm--click-in .block--headline.block--headline--h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--headline.block--headline--h3{font-size:24px}}.block--text{padding-top:1.25rem;padding-bottom:1.25rem;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--text{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--text{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){.block--text{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}.block--text hr{border:0;background:none;height:1rem;width:100%;display:block;margin:0}.block--text p+p{margin-top:1rem}.block--text p:first-child{margin-top:0}.block--text p a:not(.btn),.block--text a:not(.btn){display:inline;text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em;transition:all var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.block--text p a:not(.btn):hover,.block--text p a:not(.btn):focus-visible,.block--text a:not(.btn):hover,.block--text a:not(.btn):focus-visible{color:currentcolor;font-variation-settings:"slnt" -12}.block--text p a.btn,.block--text a.btn{text-decoration:none}.block--text button{text-decoration:none}.block--text h3,.block--text h4,.block--text h5,.block--text h6{margin-top:1.25rem;margin-bottom:1.25rem}.block--text h2:first-child,.block--text h3:first-child,.block--text h4:first-child,.block--text h5:first-child,.block--text h6:first-child{margin-top:0}.block--text h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--text h3,.programm--click-in .block--text h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--text h3{font-size:24px}}.block--text h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--text h4,.programm--click-in .block--text h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--text h4{font-size:16px}}.block--text b,.block--text strong{font-weight:750}.block--text em,.block--text i{font-variation-settings:"slnt" -10}.block--text ul:not(.splide__list):not(.splide__pagination),.block--text ol{padding:0;list-style-type:none;display:flex;flex-flow:column nowrap}.block--text ul:not(.splide__list):not(.splide__pagination):not(:first-child),.block--text ol:not(:first-child){margin-top:1rem}.block--text ul:not(.splide__list):not(.splide__pagination):not(:last-child),.block--text ol:not(:last-child){margin-bottom:1rem}.block--text ul:not(.splide__list):not(.splide__pagination) ol,.block--text ul:not(.splide__list):not(.splide__pagination) ul,.block--text ol ol,.block--text ol ul{margin-top:0.5rem;margin-bottom:0}.block--text ul:not(.splide__list):not(.splide__pagination) ol:not(:last-child),.block--text ul:not(.splide__list):not(.splide__pagination) ul:not(:last-child),.block--text ol ol:not(:last-child),.block--text ol ul:not(:last-child){margin-bottom:0.5rem}.block--text li{display:block;position:relative;padding-left:1.75rem}.block--text li:before{display:block;position:absolute;top:0;left:0}.block--text li+li{margin-top:0.5rem}.block--text ol{list-style:none;counter-reset:counter-ol}.block--text ol li{counter-increment:counter-ol}.block--text ol li:before{content:counter(counter-ol) ".";text-align:right;white-space:nowrap;left:auto;right:calc(100% - 1.5ch)}.block--text ol ol{counter-reset:list-counter-2}.block--text ol ol li{counter-increment:list-counter-2}.block--text ol ol li::before{content:counter(list-counter-2, lower-alpha) ")";left:0;right:auto}.block--text ul li:before{content:"—";width:auto;height:auto;background-color:rgba(0,0,0,0)}.block--text.block--text--wide{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1}.page--click-in .block--text.block--text--wide,.programm--click-in .block--text.block--text--wide{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--text.block--text--wide{font-size:22px}}.block--text:not(.block--text--wide){font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .block--text:not(.block--text--wide),.programm--click-in .block--text:not(.block--text--wide){color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--text:not(.block--text--wide){font-size:16px}}.block--text.block--text--narrow,.block--text.block--text--narrow-centered{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .block--text.block--text--narrow,.programm--click-in .block--text.block--text--narrow,.page--click-in .block--text.block--text--narrow-centered,.programm--click-in .block--text.block--text--narrow-centered{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--text.block--text--narrow,.block--text.block--text--narrow-centered{font-size:16px}}@media(min-width: 600px){.block--text.block--text--narrow>.block__content,.block--text.block--text--narrow-centered>.block__content{grid-column:2/-2}}@media(min-width: 600px){.block--text.block--text--narrow>.block__content,.block--text.block--text--narrow-centered>.block__content{grid-column:3/-3}}.block--text.block--text--narrow-centered{text-align:center}.block--text a.btn:not(:first-child){margin-top:20px}.block--text.block--text--half{background:#ff0}.block--columntext>.block__content{grid-column:1/-1;column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));--col-grid-count: 1}.block--columntext>.block__content>hr{grid-column:1/-1}.block--columntext .block--text{grid-column:auto/span 1}@media(min-width: 600px){.block--columntext>.block__content{grid-column:2/-2;--col-grid-count: 2}.block--columntext .block--text{--col-grid-count: 5}}@media(min-width: 900px){.block--columntext>.block__content{grid-column:3/-3;--col-grid-count: 2}.block--columntext .block--text{--col-grid-count: 4}}@media(min-width: 1200px){.block--columntext>.block__content{grid-column:1/-1;--col-grid-count: 2}.block--columntext .block--text{--col-grid-count: 6}}.block--accordion{padding-top:1.25rem;padding-bottom:2.5rem}.block--accordion .block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}@media(min-width: 600px){.block--accordion.block--accordion--narrow>.block__content{grid-column:2/-2}}@media(min-width: 600px){.block--accordion.block--accordion--narrow>.block__content{grid-column:3/-3}}.block--spacer{padding-top:5rem}.block--spacer.block--spacer--blank{padding-bottom:0}.block--spacer.block--spacer--line{padding-bottom:5rem}.block--spacer.block--spacer--line:before{content:"";display:block;width:100vw;height:1px;position:absolute;border-top:var(--border);border-color:var(--color-text);inset:0;top:50%;bottom:auto}.block--images{padding-top:2.5rem;padding-bottom:2.5rem}.block--images .block__content{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:var(--col-grid-gutter)}.block--images.block--images--single .block__content>*{flex:0 0 100%}@media(min-width: 600px){.block--images.block--images--narrow .block__content{grid-column:3/-3}}@media(max-width: 599px){.block--images.block--images--narrow.block--images--single .block__content{grid-column:2/-2}}@media(min-width: 600px){.block--images.block--images--medium .block__content{grid-column:2/-2}}@media(max-width: 599px){.block--images.block--images--wide .block__content{width:100vw;min-width:100vw;max-width:100vw;transform:translateX(calc(-1 * var(--col-grid-margin)))}}.block--images.block--images--multi .block__content>*{--width: calc(50% - var(--col-grid-gutter)*0.5);width:var(--width);flex:0 0 var(--width)}.block--image .image__wrapper,.block--images .image__wrapper{position:relative}.block--image .image__figure.has-credit.has-caption .image__caption,.block--image .image__figure.has-credit.has-caption .image__credit,.block--images .image__figure.has-credit.has-caption .image__caption,.block--images .image__figure.has-credit.has-caption .image__credit{max-width:50%}.block--image .image__caption,.block--images .image__caption{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;margin-top:0.25rem}.page--click-in .block--image .image__caption,.programm--click-in .block--image .image__caption,.page--click-in .block--images .image__caption,.programm--click-in .block--images .image__caption{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--image .image__caption,.block--images .image__caption{font-size:16px}}.block--image .image__credit,.block--images .image__credit{position:absolute;color:var(--color-white);text-shadow:0px -1px 3px rgba(0,0,0,.3),0px 1px 3px rgba(0,0,0,.3);text-align:left;right:0;bottom:0}.block--image .image__credit details,.block--images .image__credit details{background:rgba(0,0,0,0);display:flex;flex-flow:row nowrap;justify-content:flex-end;color:var(--color-white)}.block--image .image__credit details summary .icon,.block--images .image__credit details summary .icon{display:none}.block--image .image__credit details summary,.block--images .image__credit details summary{order:2;flex:0 0 auto;text-align:center;height:2.5rem;width:2.5rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;z-index:2}.block--image .image__credit details .details__content,.block--images .image__credit details .details__content{order:1;flex:1 1 auto;padding:0.6875rem 1rem;padding-right:2.5rem;min-height:2.5rem;position:relative;z-index:1}.block--image .image__credit details:not([open]) summary .icon--open,.block--images .image__credit details:not([open]) summary .icon--open{display:none}.block--image .image__credit details:not([open]) summary .icon--closed,.block--images .image__credit details:not([open]) summary .icon--closed{display:block}.block--image .image__credit details:not([open]) summary .icon,.block--images .image__credit details:not([open]) summary .icon{text-shadow:0px 0px 24px #000}.block--image .image__credit details:not([open]) summary:hover,.block--image .image__credit details:not([open]) summary:focus-visible,.block--images .image__credit details:not([open]) summary:hover,.block--images .image__credit details:not([open]) summary:focus-visible{background:rgba(0,0,0,.5);text-shadow:none}.block--image .image__credit details[open],.block--images .image__credit details[open]{background:rgba(0,0,0,.5)}.block--image .image__credit details[open] summary .icon--open,.block--images .image__credit details[open] summary .icon--open{display:block}.block--image .image__credit details[open] summary .icon--closed,.block--images .image__credit details[open] summary .icon--closed{display:none}.block--persons{padding-top:2.5rem;padding-bottom:2.5rem;row-gap:1rem}.block--persons .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;text-align:center;width:100%;flex:0 0 100%}.page--click-in .block--persons .block__title,.programm--click-in .block--persons .block__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--persons .block__title{font-size:16px}}.block--persons .block__content{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:var(--col-grid-gutter)}.block--persons .image,.block--persons img,.block--persons .placeholder{background:gray;display:block;-webkit-aspect-ratio:1;aspect-ratio:1;width:100%;height:auto;object-fit:cover;object-position:center;overflow:clip}.block--persons.block--persons--large.block--persons--single .block__content,.block--persons .group--big.block--persons--single .block__content{grid-column:2/-2}@media(min-width: 600px){.block--persons.block--persons--large.block--persons--single .block__content,.block--persons .group--big.block--persons--single .block__content{grid-column:3/-3}}@media(min-width: 900px){.block--persons.block--persons--large.block--persons--single .block__content,.block--persons .group--big.block--persons--single .block__content{grid-column:4/-4}}.block--persons.block--persons--large.block--persons--multi .block__content>.block--person,.block--persons .group--big.block--persons--multi .block__content>.block--person{--width: calc(50% - var(--col-grid-gutter)*0.5);width:var(--width);flex:0 0 var(--width)}.block--persons.block--persons--small.block--persons--multi .block__content>.block--person{--width: calc(50% - var(--col-grid-gutter)*0.5);width:var(--width);flex:0 0 var(--width)}@media(min-width: 600px){.block--persons.block--persons--small.block--persons--multi .block__content>.block--person{--width: calc(33.3% - var(--col-grid-gutter)*0.66)}}.block--persons.block--persons--no-images.block--persons--multi .block__content>.block--person{--width: calc(50% - var(--col-grid-gutter)*0.5);width:var(--width);flex:0 0 var(--width)}@media(min-width: 600px){.block--persons.block--persons--no-images.block--persons--multi .block__content>.block--person{--width: calc(33.3% - var(--col-grid-gutter)*0.66)}}.block--persons.block--persons--no-images .image,.block--persons.block--persons--no-images .placeholder{display:none}.block--persons.block--persons--list>.block__title{text-align:left}.block--persons.block--persons--list>.block__content{gap:0}@media(min-width: 600px){.block--persons.block--persons--list>.block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}}.block--stafflist{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:0;padding-right:0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0}.block--stafflist .block__title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0.25rem}.block--stafflist .block__title .heading{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px;text-align:center}.page--click-in .block--stafflist .block__title .heading,.programm--click-in .block--stafflist .block__title .heading{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--stafflist .block__title .heading{font-size:54px}}@media(min-width: 900px){.block--stafflist .block__title .heading{font-size:60px}}@media(min-width: 1200px){.block--stafflist .block__title .heading{font-size:64px}}@media(min-width: 1800px){.block--stafflist .block__title .heading{font-size:72px}}.page--click-in .block--stafflist .block__title .heading,.programm--click-in .block--stafflist .block__title .heading{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--stafflist .block__title .description{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--stafflist .block__title .description,.programm--click-in .block--stafflist .block__title .description{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stafflist .block__title .description{font-size:16px}}.block--stafflist .subheading{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:42px;font-weight:340;line-height:.85;text-transform:uppercase;font-feature-settings:"ss15" on;padding-top:1.25rem;padding-bottom:5rem;text-align:center}.page--click-in .block--stafflist .subheading,.programm--click-in .block--stafflist .subheading{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stafflist .subheading{font-size:31px}}.page--click-in .block--stafflist .subheading,.programm--click-in .block--stafflist .subheading{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--stafflist .groupheading{--indent: 0px;padding-left:var(--indent, 0px);font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--stafflist .groupheading,.programm--click-in .block--stafflist .groupheading{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stafflist .groupheading{font-size:16px}}.block--stafflist .group{margin-top:5rem}.block--stafflist .group:has(.subheading){margin-top:0}.block--stafflist .group+.group{margin-top:5rem}.block--stafflist .peoplegroup{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:2.5rem;text-align:left}.block--stafflist .peoplegroup .block--person{text-align:left}.block--stafflist .peoplegroup.align-center .people{justify-content:center}.block--stafflist .peoplegroup.align-left .people{justify-content:flex-start}.block--stafflist .peoplegroup+.peoplegroup{margin-top:5rem}.block--stafflist .people{--col-grid-count: 1;--col-grid-gutter: 16px;display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start;column-gap:var(--col-grid-gutter);row-gap:80px}.block--stafflist .people>.block{--col-span: 1;--width: calc( ( 100% - ( ( var(--col-grid-count, 12) - 1 ) * var(--col-grid-gutter, 0px) ) ) / var(--col-grid-count, 12) * var(--col-span, 1) + ( ( var(--col-span, 1) - 1 ) * var(--col-grid-gutter, 0px) ) );flex:0 0 var(--width);width:var(--width);min-width:var(--width);margin:0}.block--stafflist .people+.people{margin-top:5rem}.block--stafflist .group.group--none .people .block--person .image{display:none !important}.block--stafflist .group.group--small .people,.block--stafflist .group.group--none .people{--col-grid-count: 2;--col-grid-gutter: 16px}@media(min-width: 600px){.block--stafflist .group.group--small .people,.block--stafflist .group.group--none .people{--col-grid-count: 3;--col-grid-gutter: 16px}}@media(min-width: 900px){.block--stafflist .group.group--small .people,.block--stafflist .group.group--none .people{--col-grid-count: 3;--col-grid-gutter: 40px}}@media(min-width: 1200px){.block--stafflist .group.group--small .people,.block--stafflist .group.group--none .people{--col-grid-count: 4;--col-grid-gutter: 80px}}@media(min-width: 1800px){.block--stafflist .group.group--small .people,.block--stafflist .group.group--none .people{--col-grid-count: 5;--col-grid-gutter: 80px}}.block--stafflist .group.group--big .people{--col-grid-count: 1;--col-grid-gutter: 16px}@media(min-width: 600px){.block--stafflist .group.group--big .people{--col-grid-count: 2;--col-grid-gutter: 16px}}@media(min-width: 900px){.block--stafflist .group.group--big .people{--col-grid-count: 2;--col-grid-gutter: 40px}}@media(min-width: 1200px){.block--stafflist .group.group--big .people{--col-grid-count: 3;--col-grid-gutter: 80px}}@media(min-width: 1800px){.block--stafflist .group.group--big .people{--col-grid-count: 4;--col-grid-gutter: 80px}}.block--stafflist>.block__title,.block--stafflist .group>.subheading{padding-left:var(--col-grid-margin);padding-right:var(--col-grid-margin)}@media(max-width: 899px){.block--stafflist .peoplegroup{padding-left:1rem;padding-right:1rem}}@media(min-width: 900px){.block--stafflist .peoplegroup{padding-left:2.5rem;padding-right:2.5rem}}@media(min-width: 1200px){.block--stafflist .peoplegroup{padding-left:5rem;padding-right:5rem}}.block--person{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;padding:0;row-gap:0;text-align:center}.block--person .image,.block--person .title,.block--person .link,.block--person span,.block--person img{display:block;position:relative}.block--person .info{min-height:var(--height-info, 0px)}.block--person .position{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;padding-bottom:2.5rem;min-height:var(--height-position, 0px);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:flex-end;align-items:flex-start}.page--click-in .block--person .position,.programm--click-in .block--person .position{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--person .position{font-size:16px}}.block--person .position span{display:block;flex:0 0 auto}.block--person .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85;padding-bottom:0.25rem;min-height:var(--height-title, 0px)}.page--click-in .block--person .title,.programm--click-in .block--person .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--person .title{font-size:24px}}@media(min-width: 1200px){.block--person .title{font-size:clamp(30px,2vw,42px)}}@media(min-width: 1800px){.block--person .title{font-size:clamp(30px,1.5vw,42px)}}.block--person .addition{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;padding-bottom:0.25rem}.page--click-in .block--person .addition,.programm--click-in .block--person .addition{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--person .addition{font-size:12px;letter-spacing:.36px}}.page--click-in .block--person .addition,.programm--click-in .block--person .addition{text-transform:uppercase}.block--person .image,.block--person img{--ratio: 4/5;-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio);width:100%;height:auto;object-fit:cover;object-position:center;overflow:clip;background:var(--color-ui-light-grey)}.block--person img{filter:brightness(1.05) contrast(90%) saturate(90%)}.block--person.block--person--none .image{display:none}.block--persons--list .block--person{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));padding:0.5rem 0;border:var(--border);border-color:rgba(0,0,0,.1);border-left:0;border-right:0;align-items:center}.block--persons--list .block--person>hr{grid-column:1/-1}.block--persons--list .block--person:not(:last-child){border-bottom:0}.block--persons--list .block--person .image,.block--persons--list .block--person .title{grid-row:1/span 1}.block--persons--list .block--person .image{background-color:var(--color-background);grid-column:-3/-1}.block--persons--list .block--person .image,.block--persons--list .block--person .image img{--ratio: 1;-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio)}.block--persons--list .block--person .position{padding-bottom:0}.block--persons--list .block--person .title{grid-column:1/-3;font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85;text-align:left;display:block}.page--click-in .block--persons--list .block--person .title,.programm--click-in .block--persons--list .block--person .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--persons--list .block--person .title{font-size:24px}}.block--person.clickable-block:hover{color:var(--color-em)}.block--teaser{padding-top:2.5rem;padding-bottom:2.5rem;row-gap:32px}.block--teaser .block__content--text{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:12px}.block--teaser .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85;text-align:center}.page--click-in .block--teaser .title,.programm--click-in .block--teaser .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--teaser .title{font-size:32px}}.page--click-in .block--teaser .title,.programm--click-in .block--teaser .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--teaser .text{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;text-align:center}.page--click-in .block--teaser .text,.programm--click-in .block--teaser .text{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--teaser .text{font-size:16px}}.block--teaser .text .btn{margin-top:12px}.block--teaser.block--teaser--full .title,.block--teaser.block--teaser--narrow .title,.block--teaser.block--teaser--wide .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--teaser.block--teaser--full .title,.programm--click-in .block--teaser.block--teaser--full .title,.page--click-in .block--teaser.block--teaser--narrow .title,.programm--click-in .block--teaser.block--teaser--narrow .title,.page--click-in .block--teaser.block--teaser--wide .title,.programm--click-in .block--teaser.block--teaser--wide .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--teaser.block--teaser--full .title,.block--teaser.block--teaser--narrow .title,.block--teaser.block--teaser--wide .title{font-size:54px}}@media(min-width: 900px){.block--teaser.block--teaser--full .title,.block--teaser.block--teaser--narrow .title,.block--teaser.block--teaser--wide .title{font-size:60px}}@media(min-width: 1200px){.block--teaser.block--teaser--full .title,.block--teaser.block--teaser--narrow .title,.block--teaser.block--teaser--wide .title{font-size:64px}}@media(min-width: 1800px){.block--teaser.block--teaser--full .title,.block--teaser.block--teaser--narrow .title,.block--teaser.block--teaser--wide .title{font-size:72px}}.page--click-in .block--teaser.block--teaser--full .title,.programm--click-in .block--teaser.block--teaser--full .title,.page--click-in .block--teaser.block--teaser--narrow .title,.programm--click-in .block--teaser.block--teaser--narrow .title,.page--click-in .block--teaser.block--teaser--wide .title,.programm--click-in .block--teaser.block--teaser--wide .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}@media(min-width: 900px){.block--teaser.block--teaser--full .block__content--text .text{width:66%;margin:0 auto}}.block--teaser.block--teaser--narrow .block__content--image{grid-column:2/-2}@media(min-width: 600px){.block--teaser.block--teaser--narrow .block__content--text{grid-column:2/-2}}@media(min-width: 900px){.block--teaser.block--teaser--narrow .block__content--text .text{width:79%;margin:0 auto}}@media(min-width: 900px){.block--teaser.block--teaser--wide .block__content--text .text{width:65%;margin:0 auto}}@media(min-width: 600px){.block--teaser.block--teaser--wide-2cols-imageright .block__content,.block--teaser.block--teaser--wide-2cols-imageleft .block__content,.block--teaser.block--teaser--narrow-2cols-imageright .block__content,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content{grid-row:1/span 1}.block--teaser.block--teaser--wide-2cols-imageright .block__content--text,.block--teaser.block--teaser--wide-2cols-imageleft .block__content--text,.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text{align-self:center}}@media(min-width: 600px){.block--teaser.block--teaser--wide-2cols-imageright .block__content--image{grid-column:6/-1}.block--teaser.block--teaser--wide-2cols-imageright .block__content--text{grid-column:1/span 5}}@media(min-width: 600px){.block--teaser.block--teaser--wide-2cols-imageleft .block__content--image{grid-column:1/span 7}.block--teaser.block--teaser--wide-2cols-imageleft .block__content--text{grid-column:8/-1}}@media(min-width: 600px){.block--teaser.block--teaser--wide-2cols-imageright .block__content--text:first-child,.block--teaser.block--teaser--wide-2cols-imageleft .block__content--text:first-child{grid-column:1/-1;column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr))}.block--teaser.block--teaser--wide-2cols-imageright .block__content--text:first-child>hr,.block--teaser.block--teaser--wide-2cols-imageleft .block__content--text:first-child>hr{grid-column:1/-1}.block--teaser.block--teaser--wide-2cols-imageright .block__content--text:first-child>*,.block--teaser.block--teaser--wide-2cols-imageleft .block__content--text:first-child>*{grid-column:auto/span 6;grid-row:1/-1}}@media(min-width: 600px){.block--teaser.block--teaser--narrow-2cols-imageright .block__content--image{grid-column:6/-2}.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text{grid-column:2/span 4}}@media(min-width: 600px){.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--image{grid-column:2/span 6}.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text{grid-column:8/-2}}@media(min-width: 600px){.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text:first-child,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text:first-child{grid-column:2/-2;column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr))}.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text:first-child>hr,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text:first-child>hr{grid-column:1/-1}.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text:first-child>*,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text:first-child>*{grid-column:auto/span 6;grid-row:1/-1}.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text:first-child .title,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text:first-child .title{text-align:right}.block--teaser.block--teaser--narrow-2cols-imageright .block__content--text:first-child .text,.block--teaser.block--teaser--narrow-2cols-imageleft .block__content--text:first-child .text{text-align:left}}.block--productions{padding-top:2.5rem;padding-bottom:2.5rem;row-gap:1rem}.block--productions .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--productions .block__title,.programm--click-in .block--productions .block__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--productions .block__title{font-size:16px}}.block--productions .block{padding:0}.block--productions>.block__content{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:var(--col-grid-gutter);align-items:flex-start}.block--productions.block--productions--single.block--productions--large>.block__content{grid-column:1/-1}@media(min-width: 600px){.block--productions.block--productions--single.block--productions--large>.block__content{grid-column:3/-3}}@media(min-width: 600px){.block--productions.block--productions--multi:not(.block--productions--list) .block__content>.block--production{--width: calc(50% - var(--col-grid-gutter)*0.5);width:var(--width);flex:0 0 var(--width)}}.block--productions.block--productions--small>.block__content{grid-column:2/-2}.block--productions.block--productions--list>.block__content{gap:0}@media(min-width: 600px){.block--productions.block--productions--list>.block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}}.block--production{--ratio-poster: 3/4;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.block--production .block__content--sub{padding-left:0.75rem;padding-top:8px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:4px}.block--production .block__content--sub .title{display:none}.block--production .info{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:4px}.page--click-in .block--production .info,.programm--click-in .block--production .info{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production .info{font-size:16px}}.block--production .block__content--poster{position:relative;-webkit-aspect-ratio:var(--ratio-poster);aspect-ratio:var(--ratio-poster);display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:4px;background-color:var(--color-gold);overflow:clip}.page--click-in .block--production .block__content--poster,.program--click-in .block--production .block__content--poster{background-color:var(--color-orange-light)}.block--production .block__content--poster .info{display:none}.block--production .block__content--poster .foreground{position:relative;padding:0.75rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:4px}.block--production.block--production--has-image .block__content--poster{justify-content:flex-end;color:var(--color-background)}.block--production.block--production--has-image .block__content--poster .title,.block--production.block--production--has-image .block__content--poster .info{text-align:left}.block--production.block--production--has-image .block__content--poster .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85;color:var(--color-white) !important}.page--click-in .block--production.block--production--has-image .block__content--poster .title,.programm--click-in .block--production.block--production--has-image .block__content--poster .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--production.block--production--has-image .block__content--poster .title{font-size:24px}}.block--productions--large .block--production.block--production--has-image .block__content--poster .title,.block--productionsslider--large .block--production.block--production--has-image .block__content--poster .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--productions--large .block--production.block--production--has-image .block__content--poster .title,.programm--click-in .block--productions--large .block--production.block--production--has-image .block__content--poster .title,.page--click-in .block--productionsslider--large .block--production.block--production--has-image .block__content--poster .title,.programm--click-in .block--productionsslider--large .block--production.block--production--has-image .block__content--poster .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--productions--large .block--production.block--production--has-image .block__content--poster .title,.block--productionsslider--large .block--production.block--production--has-image .block__content--poster .title{font-size:32px}}.page--click-in .block--productions--large .block--production.block--production--has-image .block__content--poster .title,.programm--click-in .block--productions--large .block--production.block--production--has-image .block__content--poster .title,.page--click-in .block--productionsslider--large .block--production.block--production--has-image .block__content--poster .title,.programm--click-in .block--productionsslider--large .block--production.block--production--has-image .block__content--poster .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--production.block--production--has-image .block__content--poster .image{position:absolute;inset:0}.block--production.block--production--has-image .block__content--poster img{width:100%;height:100%;object-fit:cover;object-position:center}.block--production.block--production--has-image .block__content--poster .foreground:before{content:"";display:block;position:absolute;inset:0;top:-10rem;background:linear-gradient(rgba(0, 0, 0, 0), rgb(0, 0, 0))}.block--production.block--production--no-image .block__content--poster{justify-content:center;color:var(--color-green)}.block--production.block--production--no-image .block__content--poster .title,.block--production.block--production--no-image .block__content--poster .info{text-align:center}.block--production.block--production--no-image .block__content--poster .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--production.block--production--no-image .block__content--poster .title,.programm--click-in .block--production.block--production--no-image .block__content--poster .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--production.block--production--no-image .block__content--poster .title{font-size:32px}}.page--click-in .block--production.block--production--no-image .block__content--poster .title,.programm--click-in .block--production.block--production--no-image .block__content--poster .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--productions--list .block--production{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));padding:0.5rem 0;border:var(--border);border-color:rgba(0,0,0,.1);border-left:0;border-right:0}.block--productions--list .block--production>hr{grid-column:1/-1}.block--productions--list .block--production:not(:last-child){border-bottom:0}.block--productions--list .block--production .block__content--poster,.block--productions--list .block--production .block__content--sub{grid-row:1/span 1;padding:0}.block--productions--list .block--production .block__content--poster{--ratio: 1;background-color:var(--color-background);color:var(--color-text);grid-column:-3/-1}.block--productions--list .block--production .block__content--poster .foreground,.block--productions--list .block--production .block__content--poster .title,.block--productions--list .block--production .block__content--poster .info{display:none}.block--productions--list .block--production .block__content--poster,.block--productions--list .block--production .block__content--poster .image,.block--productions--list .block--production .block__content--poster img{-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio)}.block--productions--list .block--production .block__content--sub{display:block;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:4px;justify-content:center;grid-column:1/-3}.block--productions--list .block--production .block__content--sub .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85;text-align:left}.page--click-in .block--productions--list .block--production .block__content--sub .title,.programm--click-in .block--productions--list .block--production .block__content--sub .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--productions--list .block--production .block__content--sub .title{font-size:24px}}@media(min-width: 500px){.block--productions--list .block--production .block__content--sub .title{display:block}}.block--production a.title__link{position:static}.block--production a.title__link:before{content:"";background:rgba(255,0,0,.5);position:absolute;inset:0}.block--person.clickable-block .image img,.block--production.clickable-block .image img{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:250ms;transform:scale(1)}.block--person.clickable-block:hover .image img,.block--production.clickable-block:hover .image img{transform:scale(1.05)}.block--stage{background-color:var(--color-bg, #FFF);min-height:0px;text-align:center;padding-bottom:2.5rem;padding-top:calc(var(--header-height) + 5rem)}.block--stage.block--stage--gold{--color-bg: var(--color-gold)}.block--stage>.block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:2.5rem;justify-content:center}.block--stage .breadcrumb{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:4px;padding:0 .2em}.page--click-in .block--stage .breadcrumb,.programm--click-in .block--stage .breadcrumb{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stage .breadcrumb{font-size:12px;letter-spacing:.36px}}.page--click-in .block--stage .breadcrumb,.programm--click-in .block--stage .breadcrumb{text-transform:uppercase}.block--stage .breadcrumb .parent{color:var(--color-ui-dark-grey)}.block--stage .breadcrumb .arrow{color:var(--color-ui-medium-grey)}.block--stage .breadcrumb .current{color:var(--color-em)}.block--stage .title-wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:1.25rem;color:var(--color-em)}.block--stage .title-wrapper .title{text-wrap:balance;max-width:62.5rem;justify-self:center;align-self:center}.block--stage .title-wrapper .title.title--large{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;text-align:center;line-height:.85;font-size:54px}.page--click-in .block--stage .title-wrapper .title.title--large,.programm--click-in .block--stage .title-wrapper .title.title--large{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--stage .title-wrapper .title.title--large{font-size:88px}}@media(min-width: 900px){.block--stage .title-wrapper .title.title--large{font-size:96px}}@media(min-width: 1200px){.block--stage .title-wrapper .title.title--large{font-size:110px}}@media(min-width: 1800px){.block--stage .title-wrapper .title.title--large{font-size:128px}}.page--click-in .block--stage .title-wrapper .title.title--large,.programm--click-in .block--stage .title-wrapper .title.title--large{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--stage .title-wrapper .title:not(.title--large),.block--stage .title-wrapper .title.title--small,.block--stage .title-wrapper .title .calendar-title--smaller{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--stage .title-wrapper .title:not(.title--large),.programm--click-in .block--stage .title-wrapper .title:not(.title--large),.page--click-in .block--stage .title-wrapper .title.title--small,.programm--click-in .block--stage .title-wrapper .title.title--small,.page--click-in .block--stage .title-wrapper .title .calendar-title--smaller,.programm--click-in .block--stage .title-wrapper .title .calendar-title--smaller{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--stage .title-wrapper .title:not(.title--large),.block--stage .title-wrapper .title.title--small,.block--stage .title-wrapper .title .calendar-title--smaller{font-size:64px}}@media(min-width: 900px){.block--stage .title-wrapper .title:not(.title--large),.block--stage .title-wrapper .title.title--small,.block--stage .title-wrapper .title .calendar-title--smaller{font-size:72px}}@media(min-width: 1200px){.block--stage .title-wrapper .title:not(.title--large),.block--stage .title-wrapper .title.title--small,.block--stage .title-wrapper .title .calendar-title--smaller{font-size:80px}}@media(min-width: 1800px){.block--stage .title-wrapper .title:not(.title--large),.block--stage .title-wrapper .title.title--small,.block--stage .title-wrapper .title .calendar-title--smaller{font-size:96px}}.page--click-in .block--stage .title-wrapper .title:not(.title--large),.programm--click-in .block--stage .title-wrapper .title:not(.title--large),.page--click-in .block--stage .title-wrapper .title.title--small,.programm--click-in .block--stage .title-wrapper .title.title--small,.page--click-in .block--stage .title-wrapper .title .calendar-title--smaller,.programm--click-in .block--stage .title-wrapper .title .calendar-title--smaller{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}@media(max-width: 599px){.block--stage .title-wrapper .title:not(.title--large),.block--stage .title-wrapper .title.title--small,.block--stage .title-wrapper .title .calendar-title--smaller{margin-left:-12px;margin-right:-12px}}.block--stage .title-wrapper .title .calendar-subtitle{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1;text-transform:none;font-weight:normal;display:inline-block}.page--click-in .block--stage .title-wrapper .title .calendar-subtitle,.programm--click-in .block--stage .title-wrapper .title .calendar-subtitle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stage .title-wrapper .title .calendar-subtitle{font-size:22px}}.block--stage .title-wrapper .subtitle{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1}.page--click-in .block--stage .title-wrapper .subtitle,.programm--click-in .block--stage .title-wrapper .subtitle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stage .title-wrapper .subtitle{font-size:22px}}.block--stage h1,.block--stage span{display:block;position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.block--stage span{row-gap:0.75rem}.block--stage h1{row-gap:1rem;margin-top:-0.065em;margin-bottom:-0.065em}.block--stage h1:has(span.fs--em) span.fs--em{color:var(--color-em)}.block--stage h1:has(span.fs--em) span:not(.fs--em){color:var(--color-text)}.block--stage h1:not(:has(span.fs--em)){color:var(--color-em)}.block--stage .nav nav,.block--stage .nav ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.block--stage .nav.nav--jump .btn{margin:-0.5px;background:rgba(0,0,0,0);color:var(--color-em);border-color:var(--color-em);transition:all var(--transition-duration, 150ms) ease-in-out}@media(hover: hover){.block--stage .nav.nav--jump .btn:hover{background:rgba(0,0,0,.05)}}.block--stage--calendar{padding-bottom:5rem;padding-top:calc(var(--header-height, 100px) + 5rem)}.block--stage--calendar .nav.nav--jump{display:none}.block--stage--person>.block__content{row-gap:5rem}.block--stage--person .title-wrapper .breadcrumb,.block--stage--person .title-wrapper .title,.block--stage--person .title-wrapper .person-info{justify-content:flex-start;align-items:flex-start;justify-self:flex-start;align-self:flex-start;text-align:left}.block--stage--person .block--image{--ratio: 447/640;-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio);width:100%;height:auto}.block--stage--person .block--image figure,.block--stage--person .block--image .image__figure,.block--stage--person .block--image .image__wrapper,.block--stage--person .block--image img{display:block;position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.block--stage--person .person-info{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1}.page--click-in .block--stage--person .person-info,.programm--click-in .block--stage--person .person-info{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stage--person .person-info{font-size:22px}}@media(max-width: 599px){.block--stage--person .title-wrapper .title:not(.title--large),.block--stage--person .title-wrapper .title.title--small{margin-left:0px;margin-right:0px}}@media(min-width: 600px){.block--stage--person>.block__content{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr))}.block--stage--person>.block__content>hr{grid-column:1/-1}.block--stage--person .title-wrapper{grid-column:1/span 8}.block--stage--person .heroimage-wrapper{grid-column:9/-1}.block--stage--person .block--image{--ratio: 4/5;height:100%;max-width:640px;max-height:800px}}@media(min-width: 900px){.block--stage--person .title-wrapper{grid-column:1/span 7}.block--stage--person .heroimage-wrapper{grid-column:8/-1}}.block--stage--tabs-above .title-wrapper{order:2}.block--stage--tabs-above .nav--tabs{order:1}.block--stage--tabs-above .nav--jump{order:3}.block--stage--tabs-small .btn--tab{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .block--stage--tabs-small .btn--tab,.programm--click-in .block--stage--tabs-small .btn--tab{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--stage--tabs-small .btn--tab{font-size:16px}}.block--stage--production .ftr-hint{color:var(--color-text);margin:0 auto;font-family:"Infamous",sans-serif;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 24px 2px;gap:0;background:var(--color-red);box-shadow:0px 2px 4px rgba(0,0,0,.2);transform:rotate(-1deg);font-size:25px;line-height:1;min-width:245px;min-height:40px;padding-top:.1em}.block--stage--production .heroimage-wrapper{width:100%;margin:0 auto;height:auto}.block--stage--production .heroimage-wrapper .image,.block--stage--production .heroimage-wrapper img{display:block;position:relative;width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 749px){.block--stage--production{padding-left:0;padding-right:0}.block--stage--production.has-image{padding-top:0}.block--stage--production.has-image .block__content{row-gap:1.25rem}.block--stage--production:not(.has-image){padding-top:5rem;padding-top:calc(var(--header-height, 100px) + 5rem)}.block--stage--production:not(.has-image) .block__content{row-gap:5rem}.block--stage--production .heroimage-wrapper{height:calc(100dvh - var(--title-height, 100px) - 2.5rem + 1px)}.block--stage--production .image__figure,.block--stage--production .image__wrapper,.block--stage--production img{height:100%;object-fit:cover;object-position:center}}@media(min-width: 750px){.block--stage--production{padding-top:calc(var(--header-height, 100px) + 5rem);padding-bottom:5rem}.block--stage--production .block__content{gap:5rem;justify-content:flex-start;height:auto}.block--stage--production .title-wrapper{order:1}.block--stage--production .heroimage-wrapper{--max-height: 80svh;order:2;width:100%;max-width:none;margin:0;height:auto;max-height:var(--max-height);justify-self:flex-start;align-self:center}.block--stage--production .heroimage-wrapper .image,.block--stage--production .heroimage-wrapper img{max-height:var(--max-height)}.block--stage--production .heroimage-wrapper img{object-fit:contain;margin:auto;width:auto;max-width:100%}.block--stage--production .heroimage-wrapper .image__wrapper{margin:auto;width:max-content;max-width:100%}.block--stage--production .production-events{order:3}}.block--production-events,.block--stage--production .production-events{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0;padding-bottom:2.5rem}.block--production-events>.block__content,.block--stage--production .production-events>.block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0}.block--production-events .keyboard-navigation button,.block--stage--production .production-events .keyboard-navigation button{margin-top:1.25rem}.block--production-events ul.production-events__list,.block--stage--production .production-events ul.production-events__list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;justify-content:center;align-items:stretch;pointer-events:none}.block--production-events li.event,.block--stage--production .production-events li.event{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;pointer-events:auto;position:relative;margin-top:-1px;margin-left:-1px;display:grid;flex:0 0 auto;border:1px solid currentColor;padding:8px;gap:0;min-height:70px;overflow:clip;transition:all var(--transition-duration, 150ms) ease-in-out}.page--click-in .block--production-events li.event,.programm--click-in .block--production-events li.event,.page--click-in .block--stage--production .production-events li.event,.programm--click-in .block--stage--production .production-events li.event{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-events li.event,.block--stage--production .production-events li.event{font-size:16px}}.block--production-events li.event:hover,.block--stage--production .production-events li.event:hover{background-color:var(--color-gold)}.block--production-events li.event.event--premiere,.block--stage--production .production-events li.event.event--premiere{--color-text: var(--color-em-premiere, var(--color-em));color:var(--color-text);z-index:2}.block--production-events li.event:not(.event--premiere),.block--stage--production .production-events li.event:not(.event--premiere){z-index:1}.block--production-events li.event.event--canceled,.block--production-events li.event.event--soldout,.block--stage--production .production-events li.event.event--canceled,.block--stage--production .production-events li.event.event--soldout{color:var(--color-ui-medium-grey);z-index:2}.block--production-events li.event.event--canceled:hover,.block--production-events li.event.event--soldout:hover,.block--stage--production .production-events li.event.event--canceled:hover,.block--stage--production .production-events li.event.event--soldout:hover{color:var(--color-ui-medium-grey)}.block--production-events li.event.has-cols,.block--stage--production .production-events li.event.has-cols{grid-template-columns:minmax(0, max-content) minmax(0, auto);grid-template-rows:repeat(3, max-content);max-width:200px}.block--production-events li.event.has-cols .col--left,.block--stage--production .production-events li.event.has-cols .col--left{grid-column:1}.block--production-events li.event.has-cols .col--left+.col--right,.block--stage--production .production-events li.event.has-cols .col--left+.col--right{grid-column:2}.block--production-events li.event:not(.has-cols),.block--stage--production .production-events li.event:not(.has-cols){max-width:15ch}.block--production-events li.event .col,.block--stage--production .production-events li.event .col{min-width:0;max-width:15ch;min-width:6ch}.block--production-events li.event .col--left,.block--stage--production .production-events li.event .col--left{padding-right:8px}.block--production-events li.event .col--right,.block--stage--production .production-events li.event .col--right{min-width:6ch}.block--production-events li.event span,.block--stage--production .production-events li.event span{display:block;min-width:0;min-height:0;align-self:start;justify-self:start;grid-row:auto}.block--production-events li.event .subtitle,.block--production-events li.event .hint,.block--stage--production .production-events li.event .subtitle,.block--stage--production .production-events li.event .hint{padding-top:4px;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1}.page--click-in .block--production-events li.event .subtitle,.programm--click-in .block--production-events li.event .subtitle,.page--click-in .block--production-events li.event .hint,.programm--click-in .block--production-events li.event .hint,.page--click-in .block--stage--production .production-events li.event .subtitle,.programm--click-in .block--stage--production .production-events li.event .subtitle,.page--click-in .block--stage--production .production-events li.event .hint,.programm--click-in .block--stage--production .production-events li.event .hint{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-events li.event .subtitle,.block--production-events li.event .hint,.block--stage--production .production-events li.event .subtitle,.block--stage--production .production-events li.event .hint{font-size:12px}}.block--production-events ul.production-events__list--short li.event,.block--stage--production .production-events ul.production-events__list--short li.event{flex:1 1 33%;max-width:12.5rem}.block--production-events .keyboard-navigation button:not(:focus-visible),.block--stage--production .production-events .keyboard-navigation button:not(:focus-visible){position:absolute;opacity:0;right:100vw;top:0;pointer-events:none;z-index:-1}@media(max-width: 599px){.block--production-events,.block--stage--production .production-events{padding-left:0;padding-right:0}.block--production-events>.block__content,.block--stage--production .production-events>.block__content{width:100vw;max-width:100%}.block--production-events .production-events__list-wrapper,.block--stage--production .production-events .production-events__list-wrapper{display:block;width:100vw;max-width:100%;overflow-x:auto;padding-bottom:12px;margin-bottom:-12px}.block--production-events ul.production-events__list,.block--stage--production .production-events ul.production-events__list{width:auto;min-width:100%;flex-flow:row nowrap}.block--production-events ul.production-events__list:after,.block--stage--production .production-events ul.production-events__list:after{content:"";display:block;width:1px;height:1px;flex:0 0 1px;background:rgba(0,0,0,0)}.block--production-events ul.production-events__list:not(.production-events__list--short),.block--stage--production .production-events ul.production-events__list:not(.production-events__list--short){justify-content:flex-start}.block--production-events li.event,.block--stage--production .production-events li.event{margin-top:0}.block--production-events li.event:first-child,.block--stage--production .production-events li.event:first-child{margin-left:var(--col-grid-margin)}.block--production-events li.event:last-child,.block--stage--production .production-events li.event:last-child{margin-right:var(--col-grid-margin)}}.block--stage--click-in .ci-overtitle,.page--click-in .block--stage .ci-overtitle{font-weight:800;font-size:36px;line-height:80%}@media(min-width: 600px){.block--stage--click-in .ci-overtitle,.page--click-in .block--stage .ci-overtitle{font-size:80px;line-height:80%}}.block--stage--click-in .title.title--large,.page--click-in .block--stage .title.title--large{font-size:36px;line-height:85%}@media(min-width: 600px){.block--stage--click-in .title.title--large,.page--click-in .block--stage .title.title--large{font-size:80px;line-height:85%}}.block--stage--production.block--stage--click-in,#page.program--click-in,#page.page--click-in{--color-em: var(--color-orange)}.block--stage--production.block--stage--click-in .title-wrapper .title.title--large,#page.program--click-in .title-wrapper .title.title--large,#page.page--click-in .title-wrapper .title.title--large{text-transform:initial}.block--stage--production.block--stage--click-in .production-events .event:not(.event--premiere),.block--stage--production.block--stage--click-in .block--production-events .event:not(.event--premiere),#page.program--click-in .production-events .event:not(.event--premiere),#page.program--click-in .block--production-events .event:not(.event--premiere),#page.page--click-in .production-events .event:not(.event--premiere),#page.page--click-in .block--production-events .event:not(.event--premiere){color:var(--color-em)}.block--productionsslider,.block--production-gallery{padding-top:2.5rem;padding-bottom:2.5rem}.block--productionsslider>.block__content,.block--production-gallery>.block__content{width:100vw;min-width:100vw;max-width:100vw;transform:translateX(calc(-1 * var(--col-grid-margin)))}.block--productionsslider{--ratio-poster: 3/4}.block--productionsslider .splide__arrows{gap:0}.block--productionsslider .splide__arrow{--ratio: 1;-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio);width:2.5rem;height:auto}.block--productionsslider .production-slider{margin-left:calc(-1*var(--space-left, 0px));width:calc(100% + var(--space-left, 0px) + var(--space-right, 0px))}.block--productionsslider .production-slider.is-overflow{margin-top:-1.25rem}.block--productionsslider .production-slider:not(.is-overflow) .slider__top{display:none}.block--productionsslider.block--productionsslider--large .block--production{width:calc(25rem*var(--ratio-poster))}.block--productionsslider.block--productionsslider--large .block--production .block__content--poster{height:25rem;width:auto}@media(min-width: 600px){.block--productionsslider.block--productionsslider--large .block--production{width:calc(38.25rem*var(--ratio-poster))}.block--productionsslider.block--productionsslider--large .block--production .block__content--poster{height:38.25rem}}.block--productionsslider.block--productionsslider--small .block--production{width:calc(17.1875rem*var(--ratio-poster))}.block--productionsslider.block--productionsslider--small .block--production .block__content--poster{height:17.1875rem;width:auto}@media(min-width: 600px){.block--productionsslider.block--productionsslider--small .block--production{width:calc(25rem*var(--ratio-poster))}.block--productionsslider.block--productionsslider--small .block--production .block__content--poster{height:25rem}}.block--production-gallery{--height: 294px}.block--production-gallery .splide__slide,.block--production-gallery img{display:block;height:var(--height);width:auto;overflow:clip}.block--production-gallery .splide__pagination{display:none}@media(min-width: 900px){.block--production-gallery{--height: 394px}}@media(min-width: 1200px){.block--production-gallery{--height: 496px}}@media(min-width: 1800px){.block--production-gallery{--height: 752px}}@media(max-width: 599px){.block--production-gallery.is-overlay{position:fixed;z-index:999;inset:0;background-color:rgba(0,0,0,.75);grid-template-rows:max-content 1fr;row-gap:0.625rem;padding-top:1rem;padding-bottom:3.5rem}.block--production-gallery.is-overlay .splide,.block--production-gallery.is-overlay .splide__track,.block--production-gallery.is-overlay .splide__list,.block--production-gallery.is-overlay .splide__slide,.block--production-gallery.is-overlay .img{height:100%}.block--production-gallery.is-overlay .splide,.block--production-gallery.is-overlay .splide__slide,.block--production-gallery.is-overlay .img{width:100%}.block--production-gallery.is-overlay .splide{margin-top:0}.block--production-gallery.is-overlay .slider__top{display:none}.block--production-gallery.is-overlay .splide__pagination{color:var(--color-white);display:flex;gap:0.5rem}.block--production-gallery.is-overlay .splide__pagination .splide__pagination__page{background-color:rgba(255,255,255,.5)}.block--production-gallery.is-overlay .splide__pagination .splide__pagination__page.is-active{background-color:var(--color-white)}.block--production-gallery.is-overlay .splide__slide{width:calc(100vw - var(--page-padding-x)*2);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--production-gallery.is-overlay .splide__slide,.block--production-gallery.is-overlay img{--height: auto;max-width:100%}.block--production-gallery.is-overlay img{object-fit:contain;object-position:center}.block--production-gallery.is-overlay .gallery-slider-teaser-mobile{display:block}.block--production-gallery.is-overlay .gallery-slider-teaser-mobile+.block__content{display:block}.block--production-gallery.is-overlay .gallery-slider-teaser-mobile .overlay-controls button:nth-child(1){display:none}.block--production-gallery.is-overlay .gallery-slider-teaser-mobile .overlay-controls button:nth-child(2){display:flex}.block--production-gallery.is-overlay .gallery-slider-teaser-mobile img{display:none}}@media(max-width: 599px){.block--production-gallery:not(.is-overlay) .gallery-slider-teaser-mobile,.block--production-gallery:not(.is-overlay) .gallery-slider-teaser-mobile img{-webkit-aspect-ratio:1;aspect-ratio:1;width:100vw;max-width:100%;height:auto;object-fit:cover;object-position:center}}.block--production-gallery .gallery-slider-teaser-mobile{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;grid-column:1/-1}.block--production-gallery .gallery-slider-teaser-mobile img{position:absolute;inset:0}.block--production-gallery .gallery-slider-teaser-mobile .overlay-controls,.block--production-gallery .gallery-slider-teaser-mobile button{flex:0 0 auto}.block--production-gallery .gallery-slider-teaser-mobile .overlay-controls{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--production-gallery .gallery-slider-teaser-mobile .overlay-controls button:nth-child(2){display:none}@media(max-width: 599px){.block--production-gallery .gallery-slider-teaser-mobile+.block__content{display:none}}@media(min-width: 600px){.block--production-gallery .gallery-slider-teaser-mobile{display:none !important}}.block--jumpmark{height:0 !important;opacity:0 !important}.block--production-specs,.block--production-credits,.block--production-info{row-gap:1.25rem}.block--production-specs .block__title,.block--production-specs .block__column,.block--production-credits .block__title,.block--production-credits .block__column,.block--production-info .block__title,.block--production-info .block__column{grid-column:1/-1}.block--production-specs .block__column,.block--production-credits .block__column,.block--production-info .block__column{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.page--click-in .block--production-specs .block__column,.programm--click-in .block--production-specs .block__column,.page--click-in .block--production-credits .block__column,.programm--click-in .block--production-credits .block__column,.page--click-in .block--production-info .block__column,.programm--click-in .block--production-info .block__column{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-specs .block__column,.block--production-credits .block__column,.block--production-info .block__column{font-size:16px}}.block--production-specs .block__column+.block__column,.block--production-credits .block__column+.block__column,.block--production-info .block__column+.block__column{margin-top:1.25rem}.block--production-specs h2,.block--production-credits h2,.block--production-info h2{color:var(--color-em)}.block--production-credits:first-child{margin-top:3.75rem}.block--production-credits h2{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--production-credits h2,.programm--click-in .block--production-credits h2{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--production-credits h2{font-size:54px}}@media(min-width: 900px){.block--production-credits h2{font-size:60px}}@media(min-width: 1200px){.block--production-credits h2{font-size:64px}}@media(min-width: 1800px){.block--production-credits h2{font-size:72px}}.page--click-in .block--production-credits h2,.programm--click-in .block--production-credits h2{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--production-credits .block__column{align-self:start}.block--production-credits .block__column+.block__column{margin-top:0}.block--production-credits .block__column--right .production-infos{row-gap:1.25rem}.block--production-credits .block__column--right .production-infos__list{flex:1 1 50%}.block--production-credits .block__content--top{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr))}.block--production-credits .block__content--top>hr{grid-column:1/-1}@media(max-width: 599px){.block--production-credits .block__column+.block__column{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--color-ui-light-grey)}}@media(min-width: 600px){.block--production-credits{row-gap:2.5rem}.block--production-credits .block__column{grid-column:auto/span 6}}@media(min-width: 900px){.block--production-credits .block__column--left{grid-column:auto/span 4}.block--production-credits .block__column--right{grid-column:auto/span 8}.block--production-credits .block__column--right .production-infos{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;column-gap:var(--col-grid-gutter);justify-content:stretch;align-items:flex-start}}.block--production-credits details.foldout .foldout__content__inner{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));padding-bottom:1.25rem}.block--production-credits details.foldout .foldout__content__inner>hr{grid-column:1/-1}.block--production-credits details.foldout summary .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--production-credits details.foldout summary .title,.programm--click-in .block--production-credits details.foldout summary .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--production-credits details.foldout summary .title{font-size:24px}}.block--production-credits--concert .block__column{grid-column:auto/span 6}.block--production-credits--concert .block__column,.block--production-credits--concert .production-infos,.block--production-credits--concert .block__column--right .production-infos,.block--production-credits--concert .production-infos .production-infos__list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}@media(min-width: 900px){.block--production-credits--concert .block__column,.block--production-credits--concert .production-infos,.block--production-credits--concert .block__column--right .production-infos,.block--production-credits--concert .production-infos .production-infos__list{flex-flow:column nowrap}}@media(max-width: 599px){.block--production-credits--concert .block__column+.block__column--right{margin-top:0;border-top:0}}@media(min-width: 600px){.block--production-credits--concert .block__content--top{align-items:start}.block--production-credits--concert .block__column--left,.block--production-credits--concert .block__column--right{grid-column:1/span 6}.block--production-credits--concert .block__column--left+.block__column--right{margin-top:1.25rem}.block--production-credits--concert .block__column--righter{grid-column:7/span 6;grid-row:1/span 3}}.block--production-info{row-gap:2.5rem;padding-bottom:2.5rem}.block--production-info h2{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--production-info h2,.programm--click-in .block--production-info h2{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--production-info h2{font-size:54px}}@media(min-width: 900px){.block--production-info h2{font-size:60px}}@media(min-width: 1200px){.block--production-info h2{font-size:64px}}@media(min-width: 1800px){.block--production-info h2{font-size:72px}}.page--click-in .block--production-info h2,.programm--click-in .block--production-info h2{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--production-info .info-text-wrapper{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .block--production-info .info-text-wrapper,.programm--click-in .block--production-info .info-text-wrapper{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-info .info-text-wrapper{font-size:16px}}@media(max-width: 899px){.block--production-info .info-text-wrapper{padding-top:1.25rem;border-top:1px solid var(--color-ui-light-grey)}}@media(max-width: 899px){.block--production-info .block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}}@media(min-width: 900px){.block--production-info .block__content{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr))}.block--production-info .block__content>hr{grid-column:1/-1}.block--production-info .block__content.has-text .production-infos{grid-column:1/span 4}.block--production-info .block__content.has-text .info-text-wrapper{grid-column:5/span 8}.block--production-info .block__content.no-text .production-infos{grid-column:1/-1}.block--production-info .block__content.no-text .production-infos .production-infos__list{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr))}.block--production-info .block__content.no-text .production-infos .production-infos__list>hr{grid-column:1/-1}.block--production-info .block__content.no-text .production-infos .production-infos__item{grid-column:auto/span 6}}@media(min-width: 1200px){.block--production-info .block__content.no-text .production-infos .production-infos__item{grid-column:auto/span 4}}@media(min-width: 1200px){.block--production-info{padding-top:2.5rem}}.block--production-specs .production-infos,.block--production-specs .production-infos__list{row-gap:2.5rem}.block--production-specs.block--production-specs--orchestra h2{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--production-specs.block--production-specs--orchestra h2,.programm--click-in .block--production-specs.block--production-specs--orchestra h2{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--production-specs.block--production-specs--orchestra h2{font-size:54px}}@media(min-width: 900px){.block--production-specs.block--production-specs--orchestra h2{font-size:60px}}@media(min-width: 1200px){.block--production-specs.block--production-specs--orchestra h2{font-size:64px}}@media(min-width: 1800px){.block--production-specs.block--production-specs--orchestra h2{font-size:72px}}.page--click-in .block--production-specs.block--production-specs--orchestra h2,.programm--click-in .block--production-specs.block--production-specs--orchestra h2{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--production-specs:not(.block--production-specs--orchestra) h2{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--production-specs:not(.block--production-specs--orchestra) h2,.programm--click-in .block--production-specs:not(.block--production-specs--orchestra) h2{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--production-specs:not(.block--production-specs--orchestra) h2{font-size:32px}}.page--click-in .block--production-specs:not(.block--production-specs--orchestra) h2,.programm--click-in .block--production-specs:not(.block--production-specs--orchestra) h2{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}@media(min-width: 600px){.block--production-specs[data-column-count="1"] .block__title,.block--production-specs[data-column-count="1"] .block__column{grid-column:auto/span 6}.block--production-specs[data-column-count="2"] .block__title{grid-column:1/-1}.block--production-specs[data-column-count="2"] .block__column{grid-column:auto/span 6}}.block--abo{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:0;padding-right:0}.block--abo .block__content--top{row-gap:1.25rem;column-gap:1.25rem;padding-left:var(--col-grid-margin);padding-right:var(--col-grid-margin)}.block--abo .block__text,.block--abo .abo__text,.block--abo .abo__gist{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.block--abo .block__title,.block--abo h2{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--abo .block__title,.programm--click-in .block--abo .block__title,.page--click-in .block--abo h2,.programm--click-in .block--abo h2{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--abo .block__title,.block--abo h2{font-size:32px}}.page--click-in .block--abo .block__title,.programm--click-in .block--abo .block__title,.page--click-in .block--abo h2,.programm--click-in .block--abo h2{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--abo .abo__text,.block--abo .abo__tags,.block--abo .abo__gist,.block--abo .abo__list{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .block--abo .abo__text,.programm--click-in .block--abo .abo__text,.page--click-in .block--abo .abo__tags,.programm--click-in .block--abo .abo__tags,.page--click-in .block--abo .abo__gist,.programm--click-in .block--abo .abo__gist,.page--click-in .block--abo .abo__list,.programm--click-in .block--abo .abo__list{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--abo .abo__text,.block--abo .abo__tags,.block--abo .abo__gist,.block--abo .abo__list{font-size:16px}}.block--abo .abo__gist strong{font-weight:normal;text-transform:uppercase}.block--abo .abo__gist+.abo__controls{margin-top:0.625rem}.block--abo .abo__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:18px;line-height:1;-webkit-font-smoothing:auto}.page--click-in .block--abo .abo__title,.programm--click-in .block--abo .abo__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--abo .abo__title{font-size:16px}}.block--abo .abo__title span{display:block}.block--abo .abo__foldout summary{justify-self:flex-start;align-self:flex-start;padding-left:var(--col-grid-margin);padding-right:var(--col-grid-margin)}.block--abo .abo__foldout .foldout__content__inner{padding-top:2.5rem}.block--abo .abo__list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0;padding-top:0.5rem}.block--abo .abo__list li{border-top:var(--border);border-color:var(--color-ui-light-grey-transparent);padding:0.5rem 0}.block--abo .btn{margin-right:auto}.block--abo .abo__slider,.block--abo .splide{margin-top:0;--space-left: 0;--space-right: 0}.block--abo .abo__slider .slider__top,.block--abo .splide .slider__top{padding:0 var(--col-grid-margin, 0px)}.block--abo .abo__slider:not(.is-overflow) .splide__list,.block--abo .splide:not(.is-overflow) .splide__list{justify-content:flex-start}.block--abo .abo-slide{width:100%;--width: calc( ( 100% - ( ( 6 - 1 ) * var(--col-grid-gutter, 0px) ) ) / 6 * 5 + ( ( 5 - 1 ) * var(--col-grid-gutter, 0px) ) );flex:0 0 var(--width);width:var(--width);min-width:var(--width)}@media(min-width: 420px){.block--abo .abo-slide{--width: 320px}}.block--abo .abo-slide__inner{position:relative;width:100%;padding:1rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0.5rem}.block--abo .abo-slide__inner:before{content:"";display:block;position:absolute;inset:0;background:var(--color-em-light);z-index:1}.block--abo .abo-slide__inner>*{position:relative;z-index:2}@media(max-width: 749px){.block--abo{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.block--abo .block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}}@media(min-width: 750px){.block--abo{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:1.25rem;column-gap:1.25rem}.block--abo .block__title{grid-column:1/span 1}.block--abo .block__text{grid-column:2/span 1}.block--abo .block__content--top{margin-bottom:3.75rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.block--abo .block__content--bottom{grid-column:1/-1;margin-top:-3.75rem}.block--abo .abo__foldout summary{width:100%;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));pointer-events:none;column-gap:1.25rem}.block--abo .abo__foldout summary .btn{grid-column:2/span 1;pointer-events:auto}}@media(min-width: 1200px){.block--abo .splide__track{padding-left:var(--col-grid-margin, 0px) !important}}.block--production-supporting-program{--color-hr: var(--color-ui-light-grey);--color-text: color: var(--color-text);color:var(--color-text);padding-top:2.5rem;padding-bottom:2.5rem}.block--production-supporting-program .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.625rem}.page--click-in .block--production-supporting-program .block__title,.programm--click-in .block--production-supporting-program .block__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-supporting-program .block__title{font-size:16px}}.block--production-supporting-program .block__content{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.page--click-in .block--production-supporting-program .block__content,.programm--click-in .block--production-supporting-program .block__content{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-supporting-program .block__content{font-size:22px}}.block--production-supporting-program a{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;display:inline-block;text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em}.page--click-in .block--production-supporting-program a,.programm--click-in .block--production-supporting-program a{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-supporting-program a{font-size:16px}}.block--production-supporting-program li.entry{display:block;flex:0 0 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.75rem}@media(max-width: 599px){.block--production-supporting-program li.entry{padding-top:1.25rem}}.block--production-supporting-program li.entry+li.entry{border-top:1px solid var(--color-hr);padding-top:1.25rem}.block--production-supporting-program.block--production-supporting-program--click-in,.block--production-supporting-program.block--production-supporting-program--clickin{--color-text: var(--color-orange);--color-hr: var(--color-orange-light)}.block--production-supporting-program.block--production-supporting-program--click-in .heading,.block--production-supporting-program.block--production-supporting-program--clickin .heading{font-weight:800;font-size:min(160px,22vw);line-height:.8;letter-spacing:-0.01em;white-space:nowrap}@media(min-width: 600px){.block--production-supporting-program.block--production-supporting-program--click-in .heading,.block--production-supporting-program.block--production-supporting-program--clickin .heading{font-size:min(75px,11.5vw)}}.block--production-supporting-program.block--production-supporting-program--click-in a,.block--production-supporting-program.block--production-supporting-program--clickin a{text-decoration-color:var(--color-hr)}.block--production-supporting-program.block--production-supporting-program--click-in .entry__content,.block--production-supporting-program.block--production-supporting-program--clickin .entry__content{color:var(--HSO-CD-Orange, #E55F22);font-feature-settings:"case" on,"dlig" on,"swsh" on;font-family:"Tobias",serif;font-size:22px;font-style:normal;font-weight:350;line-height:110%;letter-spacing:0}@media(min-width: 600px){.block--production-supporting-program.block--production-supporting-program--click-in .entry__content,.block--production-supporting-program.block--production-supporting-program--clickin .entry__content{font-size:26px}}.block--production-supporting-program.block--production-supporting-program--framing-the-repertoire .heading,.block--production-supporting-program.block--production-supporting-program--framing .heading{text-align:center;font-size:min(80px,9vw);line-height:.8;letter-spacing:-0.01em;white-space:nowrap}@media(min-width: 600px){.block--production-supporting-program.block--production-supporting-program--framing-the-repertoire .heading,.block--production-supporting-program.block--production-supporting-program--framing .heading{font-size:min(30px,3vw)}}@media(max-width: 599px){.block--production-supporting-program{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}}@media(min-width: 600px){.block--production-supporting-program .block__title{grid-column:1/span 6}.block--production-supporting-program .block__content{grid-column:7/-1}}@media(min-width: 900px){.block--production-supporting-program .block__title{grid-column:1/span 4}.block--production-supporting-program .block__content{grid-column:5/-1}}@media(min-width: 1200px){.block--production-supporting-program{padding-top:2.5rem}}.block--production-sponsors .block__content{border-top:var(--border);border-bottom:var(--border);border-color:var(--color-text);padding-top:2.5rem;padding-bottom:2.5rem}.block--production-sponsors .sponsor-list-wrapper,.block--production-sponsors .sponsor-list{width:100%}.block--production-sponsors .sponsor-list{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;row-gap:2.5rem;column-gap:1rem}.block--production-sponsors .sponsor-entry,.block--production-sponsors .sponsor-entry>a{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:flex-start;align-items:center;row-gap:1.25rem}.block--production-sponsors .sponsor-entry{flex:1 0 calc(50% - 0.5rem);text-align:center;text-wrap:balance}.block--production-sponsors .sponsor-entry span,.block--production-sponsors .sponsor-entry svg{display:block}.block--production-sponsors .sponsor-entry figure,.block--production-sponsors .sponsor-entry img{display:block;max-width:7.5rem;max-height:7.5rem;height:auto;object-fit:contain;object-position:center}.block--production-sponsors .sponsor-entry figure{margin:0 auto;min-height:3.75rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--production-sponsors .sponsor-entry .label,.block--production-sponsors .sponsor-entry .description{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on}.page--click-in .block--production-sponsors .sponsor-entry .label,.programm--click-in .block--production-sponsors .sponsor-entry .label,.page--click-in .block--production-sponsors .sponsor-entry .description,.programm--click-in .block--production-sponsors .sponsor-entry .description{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--production-sponsors .sponsor-entry .label,.block--production-sponsors .sponsor-entry .description{font-size:12px;letter-spacing:.36px}}.page--click-in .block--production-sponsors .sponsor-entry .label,.programm--click-in .block--production-sponsors .sponsor-entry .label,.page--click-in .block--production-sponsors .sponsor-entry .description,.programm--click-in .block--production-sponsors .sponsor-entry .description{text-transform:uppercase}@media(min-width: 600px){.block--production-sponsors .sponsor-entry{flex:1 0 calc(25% - 1rem)}}.block--event{border-top:var(--border);border-bottom:var(--border);border-color:var(--color-text);padding:0.75rem 0 1rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.block--event .event__main,.block--event .event__top{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem}.block--event .event__main{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--event .event__main,.programm--click-in .block--event .event__main{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event .event__main{font-size:16px}}.block--event .extra__link{pointer-events:none}.block--event .extra__link a,.block--event .extra__link button{pointer-events:auto}.block--event .event__controls{pointer-events:none;z-index:2}@media(max-width: 599px){.block--event .event__controls{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:flex-end;align-items:flex-end;gap:1rem}}@media(min-width: 600px){.block--event .event__controls{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;justify-content:flex-end;align-items:flex-end;gap:1rem}}.block--event .event__controls a,.block--event .event__controls button,.block--event .event__controls .ticket-hint{pointer-events:auto}.block--event .event__controls__col{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;justify-content:flex-end;gap:0.5rem}.block--event .event__controls__col.event__controls__col--left{flex:0 1 auto;min-height:42px}@media(min-width: 600px){.block--event .event__controls__col.event__controls__col--left{flex:1 1 20rem}}.block--event .event__controls__col.event__controls__col--right{flex:0 0 auto}.block--event .event__controls__col .ticket-hint{text-align:right;text-wrap:balance;max-width:62rem}@media(min-width: 600px){.block--event.no-extra .event__controls{padding-left:9rem}}@media(min-width: 600px){.block--event.has-extra .event__controls{padding-left:3rem}}.block--event .event__supportingprogram{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.5rem}.block--event .event__notification p:before{display:inline-block;content:"◆";margin-right:0.25rem}.block--event .event__overtitle{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem;justify-content:flex-start;align-items:flex-start}.block--event .event__tickethint{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-align:right;padding-left:3rem}.page--click-in .block--event .event__tickethint,.programm--click-in .block--event .event__tickethint{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event .event__tickethint{font-size:12px}}.block--event .event__top__left{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:0.375rem;justify-self:start;text-align:left;justify-content:flex-start;align-items:flex-start}.block--event .event__top__right{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;justify-self:end;text-align:right}.block--event .event__top__center{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;justify-self:center;text-align:center}.block--event .event__text{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem}.block--event.block--event--production{padding:2.5rem 0rem}.block--event.block--event--production .event__text,.block--event.block--event--production .event__title,.block--event.block--event--production .event__composer,.block--event.block--event--production .event__subtitle,.block--event.block--event--production .extra__link,.block--event.block--event--production .event__category,.block--event.block--event--production .event__top__right{display:none}.block--event.block--event--production .event__cluster{order:-1}.block--event.block--event--production .event__top{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));justify-content:start;align-items:start}.block--event.block--event--production .event__top__center{justify-content:end;align-items:end;justify-self:end;text-align:right}.block--event.block--event--production .event__top__left{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0.25rem}.block--event.block--event--selected{padding-left:0.75rem;padding-right:0.75rem}.block--event.block--event--selected:before{content:"";display:block;position:absolute;inset:0;background:var(--color-em);opacity:.15}.block--event.block--event--calendar{padding-top:2.5rem;padding-bottom:1.75rem}.block--event.block--event--calendar.block--event--premiere>*{--color-text: var(--color-em-premiere, var(--color-em));color:var(--color-text)}.block--event.block--event--calendar .event__main{row-gap:0.875rem}.block--event.block--event--calendar .event__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--event.block--event--calendar .event__title,.programm--click-in .block--event.block--event--calendar .event__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--event.block--event--calendar .event__title{font-size:32px}}.page--click-in .block--event.block--event--calendar .event__title,.programm--click-in .block--event.block--event--calendar .event__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--event.block--event--calendar .event__cluster{text-align:center}.block--event.block--event--calendar .event__category{text-align:right}.block--event.block--event--calendar .event__subtitle{text-transform:uppercase}.block--event.block--event--calendar .event__top{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;align-items:start}.page--click-in .block--event.block--event--calendar .event__top,.programm--click-in .block--event.block--event--calendar .event__top{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event.block--event--calendar .event__top{font-size:16px}}.block--event.block--event--calendar .event__top span{display:block}.block--event.block--event--calendar .event__top .event__date,.block--event.block--event--calendar .event__top span.event__date{display:none}@media(max-width: 599px){.block--event.block--event--calendar{padding-bottom:2.5rem}.block--event.block--event--calendar .event__top{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, max-content);column-gap:0.25rem}.block--event.block--event--calendar .event__top .event__premiere{flex:1 1 100%}.block--event.block--event--calendar .event__top .event__top__left{grid-column:1/span 1}.block--event.block--event--calendar .event__top .event__top__center{grid-column:1/span 1;grid-row:2/span 1;justify-self:start;text-align:left}.block--event.block--event--calendar .event__top .event__top__right{grid-column:2/span 1}}@media(min-width: 600px){.block--event.block--event--calendar .event__top{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:0.25rem}.block--event.block--event--calendar .event__top__right{grid-column:3/span 1}}.block--event.block--event--canceled .event__canceled,.block--event.block--event--canceled .event__notifications{color:var(--color-red)}.block--event.block--event--canceled .event__title,.block--event.block--event--canceled .event__location,.block--event.block--event--canceled .event__datetime{text-decoration:line-through}.block--event.block--event--haus .event__title,.block--event.block--event--supporting .event__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss05" on,"ss12" on,"ss14" on;font-size:26px;line-height:1.1}.page--click-in .block--event.block--event--haus .event__title,.programm--click-in .block--event.block--event--haus .event__title,.page--click-in .block--event.block--event--supporting .event__title,.programm--click-in .block--event.block--event--supporting .event__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event.block--event--haus .event__title,.block--event.block--event--supporting .event__title{font-size:22px}}.block--event .event__controls+.event__extra{margin-top:-3.875rem}.block--event .event__extra{z-index:1;pointer-events:none}.block--event .event__extra a,.block--event .event__extra button{pointer-events:auto}.block--event .event__extra .extra__text a{text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em}.block--event .event__extra .extra__tags a{text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em;display:inline}.block--event .event__extra .tag--disabled{text-decoration:line-through}.block--event .event__extra summary{display:block;margin-right:auto;pointer-events:none}.block--event .event__extra summary button{pointer-events:auto}.block--event .event__extra .foldout__content__inner{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;padding-bottom:0;padding-top:1.25rem}.page--click-in .block--event .event__extra .foldout__content__inner,.programm--click-in .block--event .event__extra .foldout__content__inner{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event .event__extra .foldout__content__inner{font-size:16px}}.block--event .event__extra .foldout__content__inner>div{padding-top:1.25rem;padding-bottom:1.25rem;border-top:var(--border);border-color:var(--color-ui-light-grey-transparent)}.block--event .event__extra .foldout__content__inner>.extra__link{padding-bottom:0}.block--event .event__extra .extra__list .production-infos__list--spacious{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.block--event .event__extra .extra__list a{text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em}.block--event .extra__parts__list,.block--event .extra__parts__list__item{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.block--event .extra__parts__list{row-gap:0.75rem}.block--event .extra__parts__list__item{row-gap:0.25rem}.block--event .extra__parts__list__item__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:18px;line-height:1;-webkit-font-smoothing:auto}.page--click-in .block--event .extra__parts__list__item__title,.programm--click-in .block--event .extra__parts__list__item__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--event .extra__parts__list__item__title{font-size:16px}}.block--event .extra__parts__list__item__subtitle{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2}.page--click-in .block--event .extra__parts__list__item__subtitle,.programm--click-in .block--event .extra__parts__list__item__subtitle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event .extra__parts__list__item__subtitle{font-size:16px}}.layer--production-events .block--event.no-extra .event__extra{display:none}.block--event--calendar .event__cluster,.block--event--calendar .event__composer,.block--event--calendar .event__premiere,.block--event--calendar .event__canceled,.block--event--calendar .event__datetime,.block--event--calendar .event__top__right,.block--event--calendar .event__top__center,.block--event--production .event__cluster,.block--event--production .event__composer,.block--event--production .event__premiere,.block--event--production .event__canceled,.block--event--production .event__datetime,.block--event--production .event__top__right,.block--event--production .event__top__center{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--event--calendar .event__cluster,.programm--click-in .block--event--calendar .event__cluster,.page--click-in .block--event--calendar .event__composer,.programm--click-in .block--event--calendar .event__composer,.page--click-in .block--event--calendar .event__premiere,.programm--click-in .block--event--calendar .event__premiere,.page--click-in .block--event--calendar .event__canceled,.programm--click-in .block--event--calendar .event__canceled,.page--click-in .block--event--calendar .event__datetime,.programm--click-in .block--event--calendar .event__datetime,.page--click-in .block--event--calendar .event__top__right,.programm--click-in .block--event--calendar .event__top__right,.page--click-in .block--event--calendar .event__top__center,.programm--click-in .block--event--calendar .event__top__center,.page--click-in .block--event--production .event__cluster,.programm--click-in .block--event--production .event__cluster,.page--click-in .block--event--production .event__composer,.programm--click-in .block--event--production .event__composer,.page--click-in .block--event--production .event__premiere,.programm--click-in .block--event--production .event__premiere,.page--click-in .block--event--production .event__canceled,.programm--click-in .block--event--production .event__canceled,.page--click-in .block--event--production .event__datetime,.programm--click-in .block--event--production .event__datetime,.page--click-in .block--event--production .event__top__right,.programm--click-in .block--event--production .event__top__right,.page--click-in .block--event--production .event__top__center,.programm--click-in .block--event--production .event__top__center{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event--calendar .event__cluster,.block--event--calendar .event__composer,.block--event--calendar .event__premiere,.block--event--calendar .event__canceled,.block--event--calendar .event__datetime,.block--event--calendar .event__top__right,.block--event--calendar .event__top__center,.block--event--production .event__cluster,.block--event--production .event__composer,.block--event--production .event__premiere,.block--event--production .event__canceled,.block--event--production .event__datetime,.block--event--production .event__top__right,.block--event--production .event__top__center{font-size:16px}}.block--event--calendar .event__premiere,.block--event--production .event__premiere{--color-text: var(--color-em-premiere, var(--color-em));color:var(--color-text)}.block--event--calendar .event__cluster,.block--event--production .event__cluster{color:var(--color-em)}.block--event--calendar.block--event--clickin .event__title,.block--event--production.block--event--clickin .event__title{font-size:26px}.block--event--calendar.block--event--clickin .event__overtitle,.block--event--production.block--event--clickin .event__overtitle{font-feature-settings:"swsh" on;font-size:26px;font-style:normal;font-weight:800;line-height:85%}.block--event--small,.block--event--small-nosection{padding:1rem 0;row-gap:0}.block--event--small .event__datetime,.block--event--small .event__category,.block--event--small .event__premiere,.block--event--small .event__cluster,.block--event--small-nosection .event__datetime,.block--event--small-nosection .event__category,.block--event--small-nosection .event__premiere,.block--event--small-nosection .event__cluster{justify-self:flex-start;align-self:flex-start}.block--event--small .event__date,.block--event--small-nosection .event__date{display:none}.block--event--small .event__location,.block--event--small-nosection .event__location{display:none}@media(max-width: 599px){.block--event--small .event__supportingprogram,.block--event--small-nosection .event__supportingprogram{grid-column:1/-1}}@media(min-width: 600px){.block--event--small .event__supportingprogram,.block--event--small-nosection .event__supportingprogram{grid-column:2/span 1}}.block--event--small.no-extra .event__controls,.block--event--small.has-extra .event__controls,.block--event--small-nosection.no-extra .event__controls,.block--event--small-nosection.has-extra .event__controls{padding-left:0}.block--event--small .event__controls,.block--event--small-nosection .event__controls{display:grid;grid-template-columns:minmax(0, max-content) minmax(0, 1fr) minmax(0, max-content)}.block--event--small .event__controls__col.event__controls__col--left,.block--event--small-nosection .event__controls__col.event__controls__col--left{flex:0 0 auto}.block--event--small .event__extra,.block--event--small .event__controls+.event__extra,.block--event--small-nosection .event__extra,.block--event--small-nosection .event__controls+.event__extra{margin-top:unset}.block--event--small .event__extra,.block--event--small .event__extra details,.block--event--small-nosection .event__extra,.block--event--small-nosection .event__extra details{position:static}.block--event--small .event__extra summary,.block--event--small-nosection .event__extra summary{position:absolute;top:0.5rem;right:0}.block--event--small .event__extra details[open] summary .btn,.block--event--small-nosection .event__extra details[open] summary .btn{background:var(--color-black);color:var(--color-white)}.block--event--small .event__extra details:not([open]) summary .btn,.block--event--small-nosection .event__extra details:not([open]) summary .btn{border-color:rgba(0,0,0,0)}.block--event--small .event__extra details .foldout__content__inner>div:first-child,.block--event--small-nosection .event__extra details .foldout__content__inner>div:first-child{border-top:0;padding-top:0}.block--event--small .event__title,.block--event--small-nosection .event__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--event--small .event__title,.programm--click-in .block--event--small .event__title,.page--click-in .block--event--small-nosection .event__title,.programm--click-in .block--event--small-nosection .event__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--event--small .event__title,.block--event--small-nosection .event__title{font-size:24px}}.block--event--small .event__subtitle,.block--event--small .event__composer,.block--event--small-nosection .event__subtitle,.block--event--small-nosection .event__composer{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:29px;font-weight:340;line-height:.9;text-transform:uppercase;font-feature-settings:"ss15" on}.page--click-in .block--event--small .event__subtitle,.programm--click-in .block--event--small .event__subtitle,.page--click-in .block--event--small .event__composer,.programm--click-in .block--event--small .event__composer,.page--click-in .block--event--small-nosection .event__subtitle,.programm--click-in .block--event--small-nosection .event__subtitle,.page--click-in .block--event--small-nosection .event__composer,.programm--click-in .block--event--small-nosection .event__composer{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event--small .event__subtitle,.block--event--small .event__composer,.block--event--small-nosection .event__subtitle,.block--event--small-nosection .event__composer{font-size:23px;line-height:.85}}.page--click-in .block--event--small .event__subtitle,.programm--click-in .block--event--small .event__subtitle,.page--click-in .block--event--small .event__composer,.programm--click-in .block--event--small .event__composer,.page--click-in .block--event--small-nosection .event__subtitle,.programm--click-in .block--event--small-nosection .event__subtitle,.page--click-in .block--event--small-nosection .event__composer,.programm--click-in .block--event--small-nosection .event__composer{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--event--small .event__main,.block--event--small-nosection .event__main{display:grid;grid-template-columns:minmax(0, 160px) minmax(0, 1fr);column-gap:.5rem}.block--event--small .event__top__left,.block--event--small .event__top__right,.block--event--small-nosection .event__top__left,.block--event--small-nosection .event__top__right{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;text-transform:unset;justify-self:start;text-align:left;justify-content:flex-start;align-items:flex-start}.page--click-in .block--event--small .event__top__left,.programm--click-in .block--event--small .event__top__left,.page--click-in .block--event--small .event__top__right,.programm--click-in .block--event--small .event__top__right,.page--click-in .block--event--small-nosection .event__top__left,.programm--click-in .block--event--small-nosection .event__top__left,.page--click-in .block--event--small-nosection .event__top__right,.programm--click-in .block--event--small-nosection .event__top__right{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--event--small .event__top__left,.block--event--small .event__top__right,.block--event--small-nosection .event__top__left,.block--event--small-nosection .event__top__right{font-size:16px}}.block--event--small .event__text.js_detailsTrigger,.block--event--small-nosection .event__text.js_detailsTrigger{position:relative;align-self:stretch;pointer-events:auto;cursor:pointer}.block--event--small .event__text.js_detailsTrigger:before,.block--event--small-nosection .event__text.js_detailsTrigger:before{content:"";display:block;position:absolute;inset:-1rem -2.5rem -1rem 0}@media(max-width: 599px){.block--event--small .event__main,.block--event--small-nosection .event__main{row-gap:0.75rem}.block--event--small .event__top,.block--event--small-nosection .event__top{grid-row:1/span 1;grid-column:1/-1;grid-template-columns:minmax(0, 80px) minmax(0, 1fr)}.block--event--small .event__text,.block--event--small-nosection .event__text{grid-row:2/span 1;grid-column:1/-1}}.block--event--small .event__top{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.block--event--small .event__main{grid-template-columns:minmax(0, 160px) minmax(0, 1fr)}@media(min-width: 600px){.block--event--small .event__extra details .foldout__content__inner{padding-left:10rem}}.block--event--small-nosection .event__top__right{display:none}.block--event--small-nosection .event__text{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem;align-self:start}.block--event--small-nosection .event__main{grid-template-columns:minmax(0, 6rem) minmax(0, 1fr)}@media(min-width: 600px){.block--event--small-nosection .event__extra details .foldout__content__inner{padding-left:6.5rem}.block--event--small-nosection .event__top__left{flex-flow:column nowrap;row-gap:0.25rem}}.block--page-controls{--control-size: 46px;z-index:102;background:rgba(0,0,0,0);padding:0;display:block;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d;top:var(--sticky-controls-layout-margin);height:0;pointer-events:none;width:100%;opacity:0;transition:opacity var(--transition-duration, 150ms) ease-in-out;padding:0 var(--sticky-controls-layout-margin);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;align-items:flex-start}.block--page-controls.sticky--stuck,.block--page-controls.sticky--beyond{opacity:1}.block--page-controls.sticky--stuck .block__content,.block--page-controls.sticky--beyond .block__content{pointer-events:auto}.block--page-controls .block__content{flex:1 1 auto;width:auto}.block--page-controls .block__content>*{min-height:var(--control-size);height:var(--control-size);max-height:var(--control-size);background:var(--color-white)}.block--page-controls .block__content .btn{border:0;height:var(--control-size);min-height:var(--control-size)}.block--page-controls .block__content .btn.btn--icon--square{width:var(--control-size)}@media(max-width: 749px){.block--page-controls .block__content{gap:1px;background:var(--color-ui-medium-grey-solid);box-shadow:0px 21px 9px 0px rgba(0,0,0,.01),0px 12px 7px 0px rgba(0,0,0,.03),0px 5px 5px 0px rgba(0,0,0,.1),0px 1px 4px 0px rgba(0,0,0,.2)}.block--page-controls .block__content>*{box-shadow:none}}@media(min-width: 750px){.block--page-controls .block__content{gap:8px;background:rgba(0,0,0,0);box-shadow:none}.block--page-controls .block__content>*{box-shadow:0px 21px 9px 0px rgba(0,0,0,.01),0px 12px 7px 0px rgba(0,0,0,.03),0px 5px 5px 0px rgba(0,0,0,.1),0px 1px 4px 0px rgba(0,0,0,.2)}}.block--page-controls .controls__settings{grid-column:1/span 1;grid-row:1/span 1}.block--page-controls .controls__cal--month{grid-column:2/span 1;grid-row:1/span 1}.block--page-controls .controls__cal--day{grid-column:1/-1;grid-row:2/span 1}@media(max-width: 749px){.block--page-controls.block--page-controls--production .block__content{flex:1 1 auto;display:grid;grid-template-columns:1fr var(--control-size)}}@media(min-width: 750px){.block--page-controls.block--page-controls--production .block__content{flex:0 0 auto}}.block--page-controls.block--page-controls--production .block__content .btn{justify-content:center;color:var(--color-em)}.block--page-controls.block--page-controls--production .block__content .btn .btn__label:after{content:"+";margin-left:.3em;color:var(--color-ui-medium-grey);mix-blend-mode:multiply}.block--page-controls.block--page-controls--production .block__content .btn:focus-visible{color:var(--color-white);background-color:var(--color-em)}.block--page-controls.block--page-controls--production .block__content .btn:focus-visible .btn__label:after{color:currentcolor;mix-blend-mode:normal}@media(hover: hover){.block--page-controls.block--page-controls--production .block__content .btn:hover{color:var(--color-white);background-color:var(--color-em)}.block--page-controls.block--page-controls--production .block__content .btn:hover .btn__label:after{color:currentcolor;mix-blend-mode:normal}}.block--page-controls.block--page-controls--calendar .block__content{flex:1 1 auto;display:grid;grid-template-columns:var(--control-size) 1fr var(--control-size)}.block--page-controls.block--page-controls--jumplinks.has-overflow .nav:after{content:"";display:block;background:var(--color-white);position:absolute;inset:0;left:auto;width:min(15%,5rem);-webkit-mask-image:linear-gradient(to right, transparent 1%, black 100%, black 100%, transparent 100%);-webkit-mask-composite:intersect;-webkit-mask-size:100% 100%;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to right, transparent 1%, black 100%, black 100%, transparent 100%);mask-size:100% 100%;mask-position:center;mask-repeat:no-repeat;pointer-events:none}.block--page-controls.block--page-controls--jumplinks .block__content{height:2.875rem;flex:1 1 auto;display:grid;grid-template-columns:minmax(0, 1fr) var(--control-size)}.block--page-controls.block--page-controls--jumplinks .block__content .nav--jump{justify-self:center;min-width:0;max-width:100%}.block--page-controls.block--page-controls--jumplinks .block__content .nav--jump .btn-group{padding-left:.75rem;padding-right:.75rem}.block--page-controls.block--page-controls--jumplinks .block__content .nav{flex:0 0 auto;min-width:0}.block--page-controls.block--page-controls--jumplinks .block__content nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0);display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;height:calc(2.875rem + 15px);max-height:none;cursor:grab;user-select:none;white-space:nowrap}.block--page-controls.block--page-controls--jumplinks .block__content nav::-webkit-scrollbar{width:11px;height:11px;border:1px solid rgba(255,255,255,0);outline:1px solid rgba(255,255,255,0);mix-blend-mode:multiply}.block--page-controls.block--page-controls--jumplinks .block__content nav::-webkit-scrollbar-thumb{background:#ccc;border:0;outline:0;opacity:1}.block--page-controls.block--page-controls--jumplinks .block__content nav::-webkit-scrollbar-track{background:rgba(255,255,255,0);mix-blend-mode:multiply}.block--page-controls.block--page-controls--jumplinks .block__content nav .btn-group{flex-flow:row nowrap}.block--page-controls.block--page-controls--jumplinks .block__content nav .btn-group>*,.block--page-controls.block--page-controls--jumplinks .block__content nav .btn-group .btn{flex:1 1 auto;white-space:nowrap}.block--page-controls.block--page-controls--jumplinks .block__content nav .btn-group .btn{padding-left:0.75rem;padding-right:0.75rem}@media(min-width: 750px){.block--page-controls .controls__cal--day{display:none}}.block--events .day__info,.block--events .month__info,.block--events .day__info__inner,.block--events .month__info__inner,.block--page-controls .day__info,.block--page-controls .month__info,.block--page-controls .day__info__inner,.block--page-controls .month__info__inner{position:relative}.block--events .day__info__inner,.block--events .month__info__inner,.block--page-controls .day__info__inner,.block--page-controls .month__info__inner{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;padding:1rem 0.75rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;gap:0.375rem;background:var(--color-white);height:var(--control-size)}.page--click-in .block--events .day__info__inner,.programm--click-in .block--events .day__info__inner,.page--click-in .block--events .month__info__inner,.programm--click-in .block--events .month__info__inner,.page--click-in .block--page-controls .day__info__inner,.programm--click-in .block--page-controls .day__info__inner,.page--click-in .block--page-controls .month__info__inner,.programm--click-in .block--page-controls .month__info__inner{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--events .day__info__inner,.block--events .month__info__inner,.block--page-controls .day__info__inner,.block--page-controls .month__info__inner{font-size:16px}}.block--events .day__info.sticky--stuck .month__info__inner,.block--events .day__info.sticky--stuck .day__info__inner,.block--events .month__info.sticky--stuck .month__info__inner,.block--events .month__info.sticky--stuck .day__info__inner,.block--page-controls .day__info.sticky--stuck .month__info__inner,.block--page-controls .day__info.sticky--stuck .day__info__inner,.block--page-controls .month__info.sticky--stuck .month__info__inner,.block--page-controls .month__info.sticky--stuck .day__info__inner{width:calc(100% - var(--sticky-controls-layout-margin)*2);margin:0 var(--sticky-controls-layout-margin);border-color:var(--color-white);height:var(--control-size-min)}.block--events .month__info,.block--page-controls .month__info{z-index:100}.block--events .month__info+.cal__day,.block--page-controls .month__info+.cal__day{border-top:0}.block--events .month__info+.cal__day .day__info,.block--page-controls .month__info+.cal__day .day__info{border-top:0}.block--events .month__info.sticky--stuck .month__info__inner,.block--page-controls .month__info.sticky--stuck .month__info__inner{border-bottom-color:var(--color-ui-light-grey);box-shadow:0px -21px 9px 0px rgba(0,0,0,.01),0px -12px 7px 0px rgba(0,0,0,.03),0px -5px 5px 0px rgba(0,0,0,.1),0px -1px 4px 0px rgba(0,0,0,.2)}.block--events .month__info__inner,.block--page-controls .month__info__inner{gap:1.125rem}.block--events .month__info__next[disabled] span,.block--events .month__info__prev[disabled] span,.block--page-controls .month__info__next[disabled] span,.block--page-controls .month__info__prev[disabled] span{opacity:0}.block--events .month__info__name,.block--page-controls .month__info__name{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;gap:0.25rem}.block--events .day__info,.block--page-controls .day__info{z-index:99}.block--events .day__info+.events-list,.block--page-controls .day__info+.events-list{border-top:0}.block--events .day__info.sticky--stuck .day__info__inner,.block--page-controls .day__info.sticky--stuck .day__info__inner{box-shadow:0px 21px 9px 0px rgba(0,0,0,.01),0px 12px 7px 0px rgba(0,0,0,.03),0px 5px 5px 0px rgba(0,0,0,.1),0px 1px 4px 0px rgba(0,0,0,.2)}.block--events .day__info.sticky--beyond .day__info__inner,.block--page-controls .day__info.sticky--beyond .day__info__inner{border-bottom-color:rgba(0,0,0,0)}.block--events .calendar-month-select,.block--page-controls .calendar-month-select{position:absolute;inset:0;background:rgba(0,0,0,0);opacity:0;padding:0;margin:0;border:0;white-space:nowrap}.block--events{--control-size: 48px;--control-size-min: 40px;display:block}.block--events:not(.block--events--home){padding:0}.block--events .cal__controls{width:var(--control-size);height:0 !important;overflow:visible;justify-self:start;z-index:101}.block--events .cal__controls .btn{position:absolute;top:0;left:0;height:var(--control-size);min-height:var(--control-size);max-height:var(--control-size);width:var(--control-size);flex:0 0 var(--control-size);padding:0;box-sizing:border-box;margin:0;border-left:0}.block--events .cal__controls.sticky--stuck{--control-size: var(--control-size-min)}.block--events .cal__controls.sticky--stuck .btn{border-color:rgba(0,0,0,0);border:0;border-right:1px solid var(--color-ui-light-grey);border-bottom:1px solid var(--color-ui-light-grey);transform:translateX(var(--sticky-controls-layout-margin))}.block--events .day__info__inner,.block--events .month__info__inner{border-bottom:var(--border);border-color:var(--color-text)}.block--events .month__info__inner{gap:1.125rem;padding-left:var(--control-size);padding-right:var(--control-size);border-top:var(--border);border-color:var(--color-text)}.block--events .month__info__arrow{display:none}.block--events ul.events-list{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0}.block--events ul.events-list li.event-entry+li.event-entry{margin-top:-1px}.block--events ul.events-list .event-entry:first-child .block--event{border-top:0}.block--events ul.events-list .event-entry:last-child .block--event{border-bottom:0}.block--events h3+.block__content{margin-top:-1px}.block--events .cal__empty-message{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1;text-align:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;padding:7.5rem var(--col-grid-margin)}.page--click-in .block--events .cal__empty-message,.programm--click-in .block--events .cal__empty-message{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--events .cal__empty-message{font-size:22px}}.block--events .cal__empty-message span{display:block;flex:0 0 auto}.block--events .block__content+.cal__empty-message{display:none}.block--events .cal__day{border-top:var(--border);border-bottom:var(--border);border-color:var(--color-text);align-items:start}.block--events .cal__day+.cal__day{border-top:0}.block--events .cal__day+.cal__day .day__info .day__info__inner{border-top:0}.block--events .cal__month{scroll-margin-top:30px}.block--events .cal__month+.cal__month{margin-top:-1px}@media(max-width: 749px){.block--events .cal__month+.cal__month{scroll-margin-top:-50px}}@media(min-width: 750px){.block--events .cal__month+.cal__month{scroll-margin-top:-40px}}.block--events .cal__month+.cal__month .month__info .month__info__inner{height:6rem;align-items:flex-end}.layer--production-events .block--events{padding:2rem 0}.layer--production-events .block--events ul.events-list{border-bottom:var(--border);border-color:var(--color-text)}@media(max-width: 749px){.block--events{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.block--events ul.events-list{border-top:var(--border);border-color:var(--color-text)}.block--events .cal__day+.cal__day{margin-top:3rem}.block--events .cal__day ul.events-list{padding-left:1rem;padding-right:1rem}.block--events .cal__month+.cal__month{margin-top:3rem;border-top:0}.block--events .cal__month+.cal__month .month__info__inner{border-top:0}}@media(min-width: 750px){.block--events .cal__day{display:grid;grid-template-columns:minmax(235px, max-content) minmax(0, 1fr);column-gap:0.5rem;padding:0 1rem}.block--events .day__info__number{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px;text-align:left}.page--click-in .block--events .day__info__number,.programm--click-in .block--events .day__info__number{color:var(--color-em);font-feature-settings:unset;text-transform:unset}}@media(min-width: 750px)and (min-width: 600px){.block--events .day__info__number{font-size:64px}}@media(min-width: 750px)and (min-width: 900px){.block--events .day__info__number{font-size:72px}}@media(min-width: 750px)and (min-width: 1200px){.block--events .day__info__number{font-size:80px}}@media(min-width: 750px)and (min-width: 1800px){.block--events .day__info__number{font-size:96px}}@media(min-width: 750px){.page--click-in .block--events .day__info__number,.programm--click-in .block--events .day__info__number{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}@media(min-width: 750px){.block--events .day__info.sticky--stuck .day__info__inner{box-shadow:none;width:auto;margin:0;height:auto}}@media(min-width: 750px){.block--events .day__info__inner{min-width:12.5rem;padding-top:2.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:1.25rem;border-top:0;border-bottom:0;height:auto;align-self:start}}.block--events--home{margin:5rem 0;gap:2.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}.block--events--home .block__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px;text-align:center}.page--click-in .block--events--home .block__title,.programm--click-in .block--events--home .block__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--events--home .block__title{font-size:54px}}@media(min-width: 900px){.block--events--home .block__title{font-size:60px}}@media(min-width: 1200px){.block--events--home .block__title{font-size:64px}}@media(min-width: 1800px){.block--events--home .block__title{font-size:72px}}.page--click-in .block--events--home .block__title,.programm--click-in .block--events--home .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--events--home .block__label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--events--home .block__label,.programm--click-in .block--events--home .block__label{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--events--home .block__label{font-size:16px}}@media(min-width: 1200px){.block--events--home .block__label{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--events--home .block__label h3{width:calc(100% + var(--col-grid-margin)*2 - 160px);max-width:100vw}}.block--events--home>.block__content{gap:2.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:center}.block--events--home .nav nav,.block--events--home .nav ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center}@media(min-width: 1200px){.block--events--home .calendar{width:calc(100% + var(--col-grid-margin)*2 - 160px);max-width:100vw}}.block--productions--activitieslist{row-gap:0.75rem}.block--productions--activitieslist .calendar{width:100%}.block--productions--activitieslist .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;text-align:left}.page--click-in .block--productions--activitieslist .block__title,.programm--click-in .block--productions--activitieslist .block__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--productions--activitieslist .block__title{font-size:16px}}@media(min-width: 1200px){.block--productions--activitieslist .block__title{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--productions--activitieslist .block__title h3{width:100%}}.block--events--home .calendar .cal__category,.block--productions--activitieslist .calendar .cal__category{display:none}.block--events--home .calendar .cal__category:first-child,.block--productions--activitieslist .calendar .cal__category:first-child{display:block}.block--events--home .calendar .cal__category__wrapper,.block--productions--activitieslist .calendar .cal__category__wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:2.5rem}.block--events--home .calendar .cal__more,.block--productions--activitieslist .calendar .cal__more{align-self:center;justify-self:center}.block--events--home .calendar .cal__day,.block--productions--activitieslist .calendar .cal__day{padding-left:0;padding-right:0}.block--events--home .calendar .day__info__inner,.block--productions--activitieslist .calendar .day__info__inner{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;gap:.2em}@media(max-width: 749px){.block--events--home .calendar .day__info__inner,.block--productions--activitieslist .calendar .day__info__inner{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:42px;font-weight:340;line-height:.85;text-transform:uppercase;font-feature-settings:"ss15" on;text-align:center;justify-content:center;align-items:center;height:auto;padding:2.5rem 0 1rem}.page--click-in .block--events--home .calendar .day__info__inner,.programm--click-in .block--events--home .calendar .day__info__inner,.page--click-in .block--productions--activitieslist .calendar .day__info__inner,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner{color:var(--color-em);text-transform:unset}}@media(max-width: 749px)and (max-width: 599px){.block--events--home .calendar .day__info__inner,.block--productions--activitieslist .calendar .day__info__inner{font-size:31px}}@media(max-width: 749px){.page--click-in .block--events--home .calendar .day__info__inner,.programm--click-in .block--events--home .calendar .day__info__inner,.page--click-in .block--productions--activitieslist .calendar .day__info__inner,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}@media(max-width: 749px){.block--events--home .calendar .day__info__inner .day__info__name,.block--events--home .calendar .day__info__inner .day__info__number,.block--productions--activitieslist .calendar .day__info__inner .day__info__name,.block--productions--activitieslist .calendar .day__info__inner .day__info__number{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:42px;font-weight:340;line-height:.85;text-transform:uppercase;font-feature-settings:"ss15" on}.page--click-in .block--events--home .calendar .day__info__inner .day__info__name,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__name,.page--click-in .block--events--home .calendar .day__info__inner .day__info__number,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__number,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number{color:var(--color-em);text-transform:unset}}@media(max-width: 749px)and (max-width: 599px){.block--events--home .calendar .day__info__inner .day__info__name,.block--events--home .calendar .day__info__inner .day__info__number,.block--productions--activitieslist .calendar .day__info__inner .day__info__name,.block--productions--activitieslist .calendar .day__info__inner .day__info__number{font-size:31px}}@media(max-width: 749px){.page--click-in .block--events--home .calendar .day__info__inner .day__info__name,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__name,.page--click-in .block--events--home .calendar .day__info__inner .day__info__number,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__number,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}@media(min-width: 750px){.block--events--home .calendar .day__info__inner,.block--productions--activitieslist .calendar .day__info__inner{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:29px;font-weight:340;line-height:.9;text-transform:uppercase;font-feature-settings:"ss15" on;text-align:left;justify-content:flex-start;align-items:flex-start;padding-left:0;padding-top:1rem}.page--click-in .block--events--home .calendar .day__info__inner,.programm--click-in .block--events--home .calendar .day__info__inner,.page--click-in .block--productions--activitieslist .calendar .day__info__inner,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner{color:var(--color-em);text-transform:unset}}@media(min-width: 750px)and (max-width: 599px){.block--events--home .calendar .day__info__inner,.block--productions--activitieslist .calendar .day__info__inner{font-size:23px;line-height:.85}}@media(min-width: 750px){.page--click-in .block--events--home .calendar .day__info__inner,.programm--click-in .block--events--home .calendar .day__info__inner,.page--click-in .block--productions--activitieslist .calendar .day__info__inner,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}@media(min-width: 750px){.block--events--home .calendar .day__info__inner .day__info__name,.block--events--home .calendar .day__info__inner .day__info__number,.block--productions--activitieslist .calendar .day__info__inner .day__info__name,.block--productions--activitieslist .calendar .day__info__inner .day__info__number{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:29px;font-weight:340;line-height:.9;text-transform:uppercase;font-feature-settings:"ss15" on}.page--click-in .block--events--home .calendar .day__info__inner .day__info__name,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__name,.page--click-in .block--events--home .calendar .day__info__inner .day__info__number,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__number,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number{color:var(--color-em);text-transform:unset}}@media(min-width: 750px)and (max-width: 599px){.block--events--home .calendar .day__info__inner .day__info__name,.block--events--home .calendar .day__info__inner .day__info__number,.block--productions--activitieslist .calendar .day__info__inner .day__info__name,.block--productions--activitieslist .calendar .day__info__inner .day__info__number{font-size:23px;line-height:.85}}@media(min-width: 750px){.page--click-in .block--events--home .calendar .day__info__inner .day__info__name,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__name,.page--click-in .block--events--home .calendar .day__info__inner .day__info__number,.programm--click-in .block--events--home .calendar .day__info__inner .day__info__number,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__name,.page--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number,.programm--click-in .block--productions--activitieslist .calendar .day__info__inner .day__info__number{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}@media(max-width: 749px){.block--events--home .calendar .cal__day+.cal__day,.block--productions--activitieslist .calendar .cal__day+.cal__day{margin-top:0}.block--events--home .calendar .day__info__name,.block--productions--activitieslist .calendar .day__info__name{display:block}.block--events--home .calendar .day__info__name_short,.block--productions--activitieslist .calendar .day__info__name_short{display:none}.block--events--home .calendar .cal__day ul.events-list,.block--productions--activitieslist .calendar .cal__day ul.events-list{padding-left:0;padding-right:0}.block--events--home .calendar .block--event .event__top,.block--productions--activitieslist .calendar .block--event .event__top{grid-template-columns:minmax(0, 60px) minmax(0, 1fr)}.block--events--home .calendar .block--event .event__top__right,.block--productions--activitieslist .calendar .block--event .event__top__right{grid-column:auto/-1}.block--events--home .calendar .block--event .event__top__center,.block--productions--activitieslist .calendar .block--event .event__top__center{grid-row:2/span 1;grid-column:1/-1;justify-content:flex-start;align-items:flex-start;justify-self:flex-start;text-align:left}.block--events--home .calendar .block--event .event__controls,.block--productions--activitieslist .calendar .block--event .event__controls{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}.block--events--home .calendar .block--event .event__controls__col--left,.block--productions--activitieslist .calendar .block--event .event__controls__col--left{justify-self:start}.block--events--home .calendar .block--event .event__controls__col--center,.block--productions--activitieslist .calendar .block--event .event__controls__col--center{grid-column:1/-1;grid-row:1/span 1}}@media(min-width: 750px){.block--events--home .calendar .cal__day,.block--productions--activitieslist .calendar .cal__day{grid-template-columns:minmax(140px, max-content) minmax(0, 1fr)}.block--events--home .calendar .day__info,.block--productions--activitieslist .calendar .day__info{width:auto;justify-self:start;align-self:start}.block--events--home .calendar .day__info__inner,.block--productions--activitieslist .calendar .day__info__inner{min-width:6.25rem}.block--events--home .calendar .day__info__name,.block--productions--activitieslist .calendar .day__info__name{display:none}.block--events--home .calendar .day__info__name_short,.block--productions--activitieslist .calendar .day__info__name_short{display:block}.block--events--home .calendar .day__info__today,.block--productions--activitieslist .calendar .day__info__today{flex:1 1 100%}}.block--events--home .calendar .event__main,.block--productions--activitieslist .calendar .event__main{padding-right:2.5rem}.block--events--home .calendar .event__top,.block--productions--activitieslist .calendar .event__top{column-gap:.5rem}.block--events--home .calendar .event__top .event__top__center,.block--events--home .calendar .event__top .event__top__right,.block--productions--activitieslist .calendar .event__top .event__top__center,.block--productions--activitieslist .calendar .event__top .event__top__right{grid-column:2/span 1;grid-row:auto/span 1;justify-content:flex-start;align-items:flex-start;justify-self:flex-start;text-align:left}.block--events--home .calendar .event__top .event__premiere,.block--productions--activitieslist .calendar .event__top .event__premiere{white-space:nowrap}.block--events--home .calendar .block--event--small .event__main,.block--productions--activitieslist .calendar .block--event--small .event__main{grid-template-columns:minmax(0, 11.5rem) minmax(0, 1fr)}@media(min-width: 750px){.block--events--home .calendar .block--event--small .event__extra details .foldout__content__inner,.block--productions--activitieslist .calendar .block--event--small .event__extra details .foldout__content__inner{padding-left:12rem}}.block--announcement{background:rgba(0,0,0,0);margin:5rem 0}.block--announcement .block__card{grid-column:1/-1;gap:1.25rem;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));background:var(--color-bg, transparent);padding:1.25rem}.block--announcement.has-bg .block__card{background:var(--color-bg, transparent);padding:1.25rem}.block--announcement .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss05" on,"ss12" on,"ss14" on;font-size:26px;line-height:1.1}.page--click-in .block--announcement .block__title,.programm--click-in .block--announcement .block__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--announcement .block__title{font-size:22px}}.block--announcement .block__content{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--announcement .block__content,.programm--click-in .block--announcement .block__content{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--announcement .block__content{font-size:16px}}.block--announcement .block__content h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;margin-bottom:0.25rem}.page--click-in .block--announcement .block__content h4,.programm--click-in .block--announcement .block__content h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--announcement .block__content h4{font-size:16px}}.block--announcement .block__content h4:not(:first-child){margin-top:1.25rem}@media(max-width: 599px){.block--announcement .block__title,.block--announcement .block__content{grid-column:1/-1}}@media(min-width: 600px){.block--announcement .block__title,.block--announcement .block__content{grid-column:auto/span 1}}.block--fullscreenteaser .text__inner>.title>.underlinesmall,.block--fullscreenteaser .block__content .info>.dates,.block--production .text__inner>.title>.underlinesmall,.block--production .block__content .info>.dates{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;flex-flow:row wrap}.page--click-in .block--fullscreenteaser .text__inner>.title>.underlinesmall,.programm--click-in .block--fullscreenteaser .text__inner>.title>.underlinesmall,.page--click-in .block--fullscreenteaser .block__content .info>.dates,.programm--click-in .block--fullscreenteaser .block__content .info>.dates,.page--click-in .block--production .text__inner>.title>.underlinesmall,.programm--click-in .block--production .text__inner>.title>.underlinesmall,.page--click-in .block--production .block__content .info>.dates,.programm--click-in .block--production .block__content .info>.dates{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--fullscreenteaser .text__inner>.title>.underlinesmall,.block--fullscreenteaser .block__content .info>.dates,.block--production .text__inner>.title>.underlinesmall,.block--production .block__content .info>.dates{font-size:16px}}.block--fullscreenteaser .text__inner>.title>.underlinesmall .separator,.block--fullscreenteaser .block__content .info>.dates .separator,.block--production .text__inner>.title>.underlinesmall .separator,.block--production .block__content .info>.dates .separator{margin:0 0.25rem}.block--fullscreenteaser .text__inner>.title>.underlinesmall .underlinesmall__text,.block--fullscreenteaser .block__content .info>.dates .underlinesmall__text,.block--production .text__inner>.title>.underlinesmall .underlinesmall__text,.block--production .block__content .info>.dates .underlinesmall__text{width:100%}.block--fullscreenteaser .text__inner>.title>.underlinesmall .date+.date:before,.block--fullscreenteaser .block__content .info>.dates .date+.date:before,.block--production .text__inner>.title>.underlinesmall .date+.date:before,.block--production .block__content .info>.dates .date+.date:before{content:"/";margin:0 0.25rem}.block--fullscreenteaser .text__inner>.title>.underlinesmall span,.block--fullscreenteaser .block__content .info>.dates span,.block--production .text__inner>.title>.underlinesmall span,.block--production .block__content .info>.dates span{display:block;flex:0 0 auto;position:relative}.block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.block--fullscreenteaser .block__content .info>.dates span.date--extra,.block--production .text__inner>.title>.underlinesmall span.date--extra,.block--production .block__content .info>.dates span.date--extra{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;color:var(--color-ui-dark-grey);vertical-align:baseline;display:inline-block;transform:translateY(0.14285714em);margin-left:0.5rem}.page--click-in .block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.programm--click-in .block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.page--click-in .block--fullscreenteaser .block__content .info>.dates span.date--extra,.programm--click-in .block--fullscreenteaser .block__content .info>.dates span.date--extra,.page--click-in .block--production .text__inner>.title>.underlinesmall span.date--extra,.programm--click-in .block--production .text__inner>.title>.underlinesmall span.date--extra,.page--click-in .block--production .block__content .info>.dates span.date--extra,.programm--click-in .block--production .block__content .info>.dates span.date--extra{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.block--fullscreenteaser .block__content .info>.dates span.date--extra,.block--production .text__inner>.title>.underlinesmall span.date--extra,.block--production .block__content .info>.dates span.date--extra{font-size:12px;letter-spacing:.36px}}.page--click-in .block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.programm--click-in .block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.page--click-in .block--fullscreenteaser .block__content .info>.dates span.date--extra,.programm--click-in .block--fullscreenteaser .block__content .info>.dates span.date--extra,.page--click-in .block--production .text__inner>.title>.underlinesmall span.date--extra,.programm--click-in .block--production .text__inner>.title>.underlinesmall span.date--extra,.page--click-in .block--production .block__content .info>.dates span.date--extra,.programm--click-in .block--production .block__content .info>.dates span.date--extra{text-transform:uppercase}.block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra:before,.block--fullscreenteaser .block__content .info>.dates span.date--extra:before,.block--production .text__inner>.title>.underlinesmall span.date--extra:before,.block--production .block__content .info>.dates span.date--extra:before{display:none}.block--fullscreenteaser .text__inner>.title>.underlinesmall span.date--extra,.block--production .text__inner>.title>.underlinesmall span.date--extra{color:var(--color-ui-light-grey)}.block--fullscreenteaser{--shading: 10;--gradient-deg: 0deg;display:block;position:relative;width:100vw;max-width:100%;box-sizing:border-box;height:105svh}.block--fullscreenteaser .block__content{display:block;position:relative;width:100%;height:100%;min-height:100svh}.block--fullscreenteaser .block__content>.lvl{opacity:1;pointer-events:auto}.block--fullscreenteaser .block__content>.lvl--back{position:absolute;overflow:clip}.block--fullscreenteaser .block__content>.lvl--back .media{opacity:calc((100 - var(--shading))/100)}.block--fullscreenteaser .block__content>.lvl--back .image,.block--fullscreenteaser .block__content>.lvl--back .media,.block--fullscreenteaser .block__content>.lvl--back img,.block--fullscreenteaser .block__content>.lvl--back video,.block--fullscreenteaser .block__content>.lvl--back .video-wrapper{position:absolute;inset:0;object-fit:cover;object-position:center;-webkit-aspect-ratio:unset;aspect-ratio:auto;width:100%;height:100%}.block--fullscreenteaser .block__content>.lvl--back:after{content:"";display:block;position:absolute;inset:0;opacity:1;background:linear-gradient(var(--gradient-deg), rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.46) 11.79%, rgba(0, 0, 0, 0.42) 21.38%, rgba(0, 0, 0, 0.38) 29.12%, rgba(0, 0, 0, 0.34) 35.34%, rgba(0, 0, 0, 0.29) 40.37%, rgba(0, 0, 0, 0.25) 44.56%, rgba(0, 0, 0, 0.205) 48.24%, rgba(0, 0, 0, 0.164) 51.76%, rgba(0, 0, 0, 0.125) 55.44%, rgba(0, 0, 0, 0.09) 59.63%, rgba(0, 0, 0, 0.06) 64.66%, rgba(0, 0, 0, 0.035) 70.88%, rgba(0, 0, 0, 0.016) 78.62%, rgba(0, 0, 0, 0.004) 88.21%, rgba(0, 0, 0, 0) 100%)}.block--fullscreenteaser .block__content>.lvl--front{padding:5rem 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;color:var(--color-white);gap:1.25rem}@media(max-width: 899px){.block--fullscreenteaser .block__content>.lvl--front{padding-left:1rem;padding-right:1rem}}@media(min-width: 900px){.block--fullscreenteaser .block__content>.lvl--front{width:50%}}.block--fullscreenteaser .text__inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:center;text-align:center;gap:1.25rem}.block--fullscreenteaser .controls{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;flex-flow:row wrap;gap:1.25rem}.block--fullscreenteaser .title{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:center;text-align:center;gap:0.75rem}.block--fullscreenteaser .text__inner>.title>.underlinesmall{justify-content:center}.block--fullscreenteaser .overline{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--fullscreenteaser .overline,.programm--click-in .block--fullscreenteaser .overline{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--fullscreenteaser .overline{font-size:16px}}.block--fullscreenteaser .headline{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px;text-wrap:balance}.page--click-in .block--fullscreenteaser .headline,.programm--click-in .block--fullscreenteaser .headline{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--fullscreenteaser .headline{font-size:54px}}@media(min-width: 900px){.block--fullscreenteaser .headline{font-size:60px}}@media(min-width: 1200px){.block--fullscreenteaser .headline{font-size:64px}}@media(min-width: 1800px){.block--fullscreenteaser .headline{font-size:72px}}.page--click-in .block--fullscreenteaser .headline,.programm--click-in .block--fullscreenteaser .headline{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--fullscreenteaser .underlinebig{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1}.page--click-in .block--fullscreenteaser .underlinebig,.programm--click-in .block--fullscreenteaser .underlinebig{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--fullscreenteaser .underlinebig{font-size:22px}}.block--fullscreenteaser img,.block--fullscreenteaser video,.block--fullscreenteaser .video-wrapper{display:block;position:relative;width:100%;height:100%;object-fit:cover;object-position:center;opacity:1}.block--fullscreenteaser .lvl{display:block;position:absolute;inset:0;width:100%;height:100%}.block--fullscreenteaser .lvl--front{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;right:auto;width:100%}.block--fullscreenteaser .lvl--front .text{text-align:center;width:100%;padding-top:80px;display:block}.block--fullscreenteaser .lvl--front .text span{display:block}.block--fullscreenteaser .lvl--back{background:var(--color-black)}.block--fullscreenteaser.sticky-front{height:105svh}.block--fullscreenteaser.sticky-front .lvl--front{height:auto;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d;top:0;padding-bottom:80px}.block--fullscreenteaser.text-top .lvl--front{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d;top:calc(50svh - var(--height-offset, 0px)*.5)}.block--fullscreenteaser.text-top .lvl--front .text{padding-top:0px}.block--fullscreenteaser.text-middle .lvl--front .text{--height-offset: 8.3em;padding-top:calc(50svh - var(--height-offset))}.block--fullscreenteaser.text-middle .lvl--front:before{content:"";display:block;position:absolute;z-index:99;inset:50svh 0 auto;height:1px;border-top:1px dashed var(--color-white);opacity:.5;display:none}.block--fullscreenteaser.text-middle.sticky-front .lvl--front .text{padding-top:calc(50svh - 5rem - var(--height-offset, 0px)*.5)}.block--fullscreenteaser.text-bottom .lvl--front{padding-top:0;padding-bottom:0}.block--fullscreenteaser.text-bottom .lvl--front .text{--height-offset: 1em;padding-top:calc(100svh - var(--height-offset));padding-bottom:1.25rem}.block--fullscreenteaser.text-bottom .lvl--front .title,.block--fullscreenteaser.text-bottom .lvl--front .headline{width:100%}.block--fullscreenteaser.sticky-back .lvl--back img,.block--fullscreenteaser.sticky-back .lvl--back video,.block--fullscreenteaser.sticky-back .lvl--back .video-wrapper{height:100vh;max-height:100vh;position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d;top:0}.block--fullscreenteaser.sticky-back.double-title{min-height:calc(150svh + 7.5rem)}.block--fullscreenteaser.sticky-back.double-title.text-middle .lvl--front{row-gap:0}.block--fullscreenteaser.sticky-back.double-title.text-middle .lvl--front .text.text--top{padding-top:calc(50svh - 5rem - var(--height-offset, 0px)*.5)}.block--fullscreenteaser.sticky-back.double-title.text-middle .lvl--front .text:not(.text--top){padding-top:calc(50svh - var(--height-offset, 0px)*.5);padding-bottom:calc(50vh - var(--height-offset))}.block--fullscreenteaser.sticky-back.text-bottom{height:auto}.block--fullscreenteaser.sticky-back.text-bottom .lvl--front{position:relative;top:0;left:0}.block--fullscreenteaser.sticky-back.text-bottom .underlinebig,.block--fullscreenteaser.sticky-back.text-bottom .underlinesmall{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:42px;font-weight:340;line-height:.85;text-transform:uppercase;font-feature-settings:"ss15" on}.page--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinebig,.programm--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinebig,.page--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinesmall,.programm--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinesmall{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--fullscreenteaser.sticky-back.text-bottom .underlinebig,.block--fullscreenteaser.sticky-back.text-bottom .underlinesmall{font-size:31px}}.page--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinebig,.programm--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinebig,.page--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinesmall,.programm--click-in .block--fullscreenteaser.sticky-back.text-bottom .underlinesmall{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--fullscreenteaser.full-width{padding-left:0;padding-right:0}.block--fullscreenteaser:not(.full-width),.block--fullscreenteaser.padded-width{padding-left:1.25rem;padding-right:1.25rem;--height: calc(100svh - 40px);height:var(--height);max-height:var(--height)}.block--fullscreenteaser:not(.full-width) .lvl--front,.block--fullscreenteaser.padded-width .lvl--front{padding-left:1.25rem;padding-right:1.25rem}.block--fullscreenteaser:not(.full-width) .block__content,.block--fullscreenteaser.padded-width .block__content{min-height:var(--height);height:var(--height);max-height:var(--height)}.block--fullscreenteaser.text-left{--gradient-deg: 90deg}@media(min-width: 900px){.block--fullscreenteaser.text-left .lvl--front{left:1.25rem;width:calc(50% - 1.25rem)}}.block--fullscreenteaser.text-center{--gradient-deg: 0deg}.block--fullscreenteaser.text-center .lvl--front{left:0;width:100%}.block--fullscreenteaser.text-center .headline{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;text-align:center;line-height:.85;font-size:54px}.page--click-in .block--fullscreenteaser.text-center .headline,.programm--click-in .block--fullscreenteaser.text-center .headline{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--fullscreenteaser.text-center .headline{font-size:88px}}@media(min-width: 900px){.block--fullscreenteaser.text-center .headline{font-size:96px}}@media(min-width: 1200px){.block--fullscreenteaser.text-center .headline{font-size:110px}}@media(min-width: 1800px){.block--fullscreenteaser.text-center .headline{font-size:128px}}.page--click-in .block--fullscreenteaser.text-center .headline,.programm--click-in .block--fullscreenteaser.text-center .headline{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--fullscreenteaser.text-right{--gradient-deg: -90deg}@media(min-width: 900px){.block--fullscreenteaser.text-right .lvl--front{left:50%;width:calc(50% - 1.25rem)}}.block--fullscreenteaser.fontsize-full .text{font-size:9.5vw}.block--quicklinks{padding-top:2.5rem;padding-bottom:1.25rem}.block--quicklinks .block__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px;margin-bottom:1.25rem;text-align:center}.page--click-in .block--quicklinks .block__title,.programm--click-in .block--quicklinks .block__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--quicklinks .block__title{font-size:54px}}@media(min-width: 900px){.block--quicklinks .block__title{font-size:60px}}@media(min-width: 1200px){.block--quicklinks .block__title{font-size:64px}}@media(min-width: 1800px){.block--quicklinks .block__title{font-size:72px}}.page--click-in .block--quicklinks .block__title,.programm--click-in .block--quicklinks .block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--quicklinks .block__content{display:flex;flex-wrap:wrap;justify-content:center;margin-left:1px;margin-top:1px}.block--quicklinks .quicklink{--width: 50%;--ratio: 1;border:1px solid var(--color-text);padding:0.75rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;flex:0 0 var(--width);-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio);margin-left:-1px;margin-top:-1px}.block--quicklinks .quicklink.clickable-block:hover{background-color:var(--color-gold)}.page--click-in .block--quicklinks .quicklink.clickable-block:hover,.programm--click-in .block--quicklinks .quicklink.clickable-block:hover{background-color:#fbede7}.block--quicklinks .quicklink--big{--ratio: 1}@media(min-width: 600px){.block--quicklinks .quicklink--big{--ratio: 4/3;padding:1.25rem}}@media(min-width: 900px){.block--quicklinks .quicklink--big{--width: 33.33%}}.block--quicklinks .quicklink--small{--ratio: 4/3}@media(min-width: 600px){.block--quicklinks .quicklink--small{--width: 33.33%}}@media(min-width: 900px){.block--quicklinks .quicklink--small{--width: 20%}}.block--quicklinks .quicklink__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-size:26px;line-height:1.1;margin-bottom:0.5rem;margin-top:-0.1em}.page--click-in .block--quicklinks .quicklink__title,.programm--click-in .block--quicklinks .quicklink__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--quicklinks .quicklink__title{font-size:22px}}.block--quicklinks .quicklink__text{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--quicklinks .quicklink__text,.programm--click-in .block--quicklinks .quicklink__text{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--quicklinks .quicklink__text{font-size:16px}}.block--quicklinks .quicklink__button{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;margin-top:auto;padding-top:1rem;width:calc(100% - 20px);position:static}.page--click-in .block--quicklinks .quicklink__button,.programm--click-in .block--quicklinks .quicklink__button{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--quicklinks .quicklink__button{font-size:16px}}.block--quicklinks .quicklink__button .btn,.block--quicklinks .quicklink__button .btn__label{text-decoration:none;text-align:left;width:100%}.block--quicklinks .quicklink__button .btn__icon{align-self:flex-end}.block--quicklinks .quicklink__button .btn{position:static}.block--quicklinks .quicklink__button .btn:before{content:"";position:absolute;inset:0}.block--quicklinks .quicklink__button .btn:hover .btn__label{font-variation-settings:"slnt" 0}.block--teasergrid .block__content{--col-grid-count: 1;--col-grid-gutter: 80px;display:grid;grid-template-columns:repeat(var(--col-grid-count, 1), minmax(0, 1fr));column-gap:var(--col-grid-gutter);row-gap:0}.block--teasergrid .teaser{min-width:0;position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:center;gap:0.75rem;text-align:center;padding:2.5rem 0}.block--teasergrid .teaser .title{color:var(--color-em, magenta);text-wrap:balance}.block--teasergrid .teaser .text{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%;max-width:41.25rem}.page--click-in .block--teasergrid .teaser .text,.programm--click-in .block--teasergrid .teaser .text{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--teasergrid .teaser .text{font-size:16px}}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--teasergrid .teaser .text{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--teasergrid .teaser .text{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){.block--teasergrid .teaser .text{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}.block--teasergrid .teaser .text hr{border:0;background:none;height:1rem;width:100%;display:block;margin:0}.block--teasergrid .teaser .text p+p{margin-top:1rem}.block--teasergrid .teaser .text p:first-child{margin-top:0}.block--teasergrid .teaser .text p a:not(.btn),.block--teasergrid .teaser .text a:not(.btn){display:inline;text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em;transition:all var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.block--teasergrid .teaser .text p a:not(.btn):hover,.block--teasergrid .teaser .text p a:not(.btn):focus-visible,.block--teasergrid .teaser .text a:not(.btn):hover,.block--teasergrid .teaser .text a:not(.btn):focus-visible{color:currentcolor;font-variation-settings:"slnt" -12}.block--teasergrid .teaser .text p a.btn,.block--teasergrid .teaser .text a.btn{text-decoration:none}.block--teasergrid .teaser .text button{text-decoration:none}.block--teasergrid .teaser .text h3,.block--teasergrid .teaser .text h4,.block--teasergrid .teaser .text h5,.block--teasergrid .teaser .text h6{margin-top:1.25rem;margin-bottom:1.25rem}.block--teasergrid .teaser .text h2:first-child,.block--teasergrid .teaser .text h3:first-child,.block--teasergrid .teaser .text h4:first-child,.block--teasergrid .teaser .text h5:first-child,.block--teasergrid .teaser .text h6:first-child{margin-top:0}.block--teasergrid .teaser .text h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--teasergrid .teaser .text h3,.programm--click-in .block--teasergrid .teaser .text h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--teasergrid .teaser .text h3{font-size:24px}}.block--teasergrid .teaser .text h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--teasergrid .teaser .text h4,.programm--click-in .block--teasergrid .teaser .text h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--teasergrid .teaser .text h4{font-size:16px}}.block--teasergrid .teaser .text b,.block--teasergrid .teaser .text strong{font-weight:750}.block--teasergrid .teaser .text em,.block--teasergrid .teaser .text i{font-variation-settings:"slnt" -10}.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination),.block--teasergrid .teaser .text ol{padding:0;list-style-type:none;display:flex;flex-flow:column nowrap}.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination):not(:first-child),.block--teasergrid .teaser .text ol:not(:first-child){margin-top:1rem}.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination):not(:last-child),.block--teasergrid .teaser .text ol:not(:last-child){margin-bottom:1rem}.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination) ol,.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination) ul,.block--teasergrid .teaser .text ol ol,.block--teasergrid .teaser .text ol ul{margin-top:0.5rem;margin-bottom:0}.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination) ol:not(:last-child),.block--teasergrid .teaser .text ul:not(.splide__list):not(.splide__pagination) ul:not(:last-child),.block--teasergrid .teaser .text ol ol:not(:last-child),.block--teasergrid .teaser .text ol ul:not(:last-child){margin-bottom:0.5rem}.block--teasergrid .teaser .text li{display:block;position:relative;padding-left:1.75rem}.block--teasergrid .teaser .text li:before{display:block;position:absolute;top:0;left:0}.block--teasergrid .teaser .text li+li{margin-top:0.5rem}.block--teasergrid .teaser .text ol{list-style:none;counter-reset:counter-ol}.block--teasergrid .teaser .text ol li{counter-increment:counter-ol}.block--teasergrid .teaser .text ol li:before{content:counter(counter-ol) ".";text-align:right;white-space:nowrap;left:auto;right:calc(100% - 1.5ch)}.block--teasergrid .teaser .text ol ol{counter-reset:list-counter-2}.block--teasergrid .teaser .text ol ol li{counter-increment:list-counter-2}.block--teasergrid .teaser .text ol ol li::before{content:counter(list-counter-2, lower-alpha) ")";left:0;right:auto}.block--teasergrid .teaser .text ul li:before{content:"—";width:auto;height:auto;background-color:rgba(0,0,0,0)}.block--teasergrid .teaser.teaser--wide{grid-column:1/-1}.block--teasergrid .teaser.teaser--wide .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .block--teasergrid .teaser.teaser--wide .title,.programm--click-in .block--teasergrid .teaser.teaser--wide .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(min-width: 600px){.block--teasergrid .teaser.teaser--wide .title{font-size:54px}}@media(min-width: 900px){.block--teasergrid .teaser.teaser--wide .title{font-size:60px}}@media(min-width: 1200px){.block--teasergrid .teaser.teaser--wide .title{font-size:64px}}@media(min-width: 1800px){.block--teasergrid .teaser.teaser--wide .title{font-size:72px}}.page--click-in .block--teasergrid .teaser.teaser--wide .title,.programm--click-in .block--teasergrid .teaser.teaser--wide .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--teasergrid .teaser.teaser--narrow .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in .block--teasergrid .teaser.teaser--narrow .title,.programm--click-in .block--teasergrid .teaser.teaser--narrow .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--teasergrid .teaser.teaser--narrow .title{font-size:32px}}.page--click-in .block--teasergrid .teaser.teaser--narrow .title,.programm--click-in .block--teasergrid .teaser.teaser--narrow .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.block--teasergrid .teaser.teaser--small .title{max-width:12em;color:var(--color-black);font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:29px;font-weight:340;line-height:.9;text-transform:uppercase;font-feature-settings:"ss15" on}.page--click-in .block--teasergrid .teaser.teaser--small .title,.programm--click-in .block--teasergrid .teaser.teaser--small .title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--teasergrid .teaser.teaser--small .title{font-size:23px;line-height:.85}}.page--click-in .block--teasergrid .teaser.teaser--small .title,.programm--click-in .block--teasergrid .teaser.teaser--small .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}@media(min-width: 900px){.block--teasergrid .block__content{--col-grid-count: 2}}.block--downloads,.block--downloadscluster{padding-top:2.5rem;padding-bottom:2.5rem}.block--downloads .block__content,.block--downloads .foldout__content__inner,.block--downloadscluster .block__content,.block--downloadscluster .foldout__content__inner{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:stretch;gap:0}.block--downloads .download,.block--downloadscluster .download{border:var(--border);border-color:var(--color-text);padding:1.25rem;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;column-gap:0.75rem}.block--downloads .download+.download,.block--downloadscluster .download+.download{margin-top:-1px}.block--downloads .download:hover,.block--downloads .download:focus-visible,.block--downloadscluster .download:hover,.block--downloadscluster .download:focus-visible{opacity:.5}.block--downloads .download__icon,.block--downloadscluster .download__icon{flex:0 0 auto;width:0.6875rem;height:auto}.block--downloads .download__image,.block--downloadscluster .download__image{flex:0 1 auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--downloads .download__image svg,.block--downloadscluster .download__image svg{width:1.625rem;display:block}.block--downloads .download__image,.block--downloads .download__image img,.block--downloadscluster .download__image,.block--downloadscluster .download__image img{width:auto;min-width:1.625rem;max-width:6.875rem;max-height:5rem}.block--downloads .download__image img,.block--downloadscluster .download__image img{width:100%;height:100%;object-fit:contain;object-position:left center}.block--downloads .download__info,.block--downloadscluster .download__info{flex:1 1 auto;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:stretch;gap:0.5rem}.block--downloads .download__title,.block--downloadscluster .download__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--downloads .download__title,.programm--click-in .block--downloads .download__title,.page--click-in .block--downloadscluster .download__title,.programm--click-in .block--downloadscluster .download__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--downloads .download__title,.block--downloadscluster .download__title{font-size:16px}}.block--downloads .download__meta,.block--downloadscluster .download__meta{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:var(--color-ui-dark-grey)}.page--click-in .block--downloads .download__meta,.programm--click-in .block--downloads .download__meta,.page--click-in .block--downloadscluster .download__meta,.programm--click-in .block--downloadscluster .download__meta{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--downloads .download__meta,.block--downloadscluster .download__meta{font-size:12px}}@media(min-width: 600px){.block--downloads .download__image,.block--downloads .download__image img,.block--downloadscluster .download__image,.block--downloadscluster .download__image img{max-width:10rem;max-height:7.5rem}}.block--downloadscluster .download{border-color:var(--color-ui-light-grey)}.block--downloadscluster details.foldout .foldout__content__inner{padding-bottom:2.5rem}@media(min-width: 600px){.block--downloadscluster details.foldout .foldout__content__inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.block--downloadscluster .download+.download{margin-top:0}.block--downloadscluster .download:nth-child(n+3){border-top:0}.block--downloadscluster .download:nth-child(even){border-left:0}}.block--video{--ratio: 16/9}.block--video:not(:first-child){margin-top:2.5rem}.block--video .video-wrapper,.block--video video,.block--video .overlay{width:100%;height:auto;-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio);display:block;position:relative;background-color:rgba(0,0,0,0)}.block--video .video-wrapper{position:relative;overflow:clip;background:var(--color-ui-light-grey)}.block--video .video-wrapper .video__controls{display:block;position:absolute;right:0;bottom:0;z-index:3}.block--video .video-wrapper .overlay{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;background:rgba(0,0,0,.5)}.block--video .video-wrapper .overlay__content{height:100%;width:100%;background:rgba(0,0,0,0);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:var(--color-text)}.block--video .video-wrapper .overlay--cookie-message,.block--video .video-wrapper .overlay--controls{padding:1.25rem}.block--video .video-wrapper .overlay--cookie-message .overlay__content,.block--video .video-wrapper .overlay--controls .overlay__content{justify-content:space-between;row-gap:1.25rem}.block--video .video-wrapper .overlay--cookie-message .overlay__content .overlay__controls{flex:0 1 50%;display:flex;flex-flow:column nowrap;justify-content:flex-end}.block--video .video-wrapper .overlay--control button.btn--play-video{transition:opacity 150ms ease;background:var(--color-white);padding:0.75rem;cursor:pointer;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;gap:0.625rem;border:0;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--video .video-wrapper .overlay--control button.btn--play-video,.programm--click-in .block--video .video-wrapper .overlay--control button.btn--play-video{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--video .video-wrapper .overlay--control button.btn--play-video{font-size:16px}}@media(hover: hover){.block--video .video-wrapper .overlay--control button.btn--play-video:hover{color:currentcolor;opacity:.5}}.block--video .video-wrapper .overlay--control .btn__icon{--size-icon: 14px;--ratio: 1;-webkit-aspect-ratio:var(--ratio);aspect-ratio:var(--ratio);width:var(--size);height:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.block--video .video-wrapper .overlay--control .btn__icon svg{display:block;width:var(--size-icon);height:auto;transform:translate(3%, 0)}.block--video .video-wrapper .overlay--control .btn__icon svg,.block--video .video-wrapper .overlay--control .btn__icon path{fill:currentcolor}.block--video .video-wrapper .overlay__cookie-message{padding:0;margin:0;background:var(--color-background);color:var(--color-text);padding:0.75rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:1rem;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;max-height:min(80%,20rem);overflow-y:auto}.page--click-in .block--video .video-wrapper .overlay__cookie-message,.programm--click-in .block--video .video-wrapper .overlay__cookie-message{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--video .video-wrapper .overlay__cookie-message{font-size:12px}}.block--video .video-wrapper .overlay__cookie-message p a{text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em}.block--video .video-wrapper .overlay--poster:before{content:"";display:block;position:absolute;inset:0;background:rgba(67,61,61,.5);z-index:1}.block--video .video-wrapper.show--video .overlay--poster,.block--video .video-wrapper.show--video .overlay--cookie-message,.block--video .video-wrapper.show--video .overlay--control{display:none}.block--video .video-wrapper .iframe-wrapper{position:relative;padding-bottom:56.25%}.block--video .video-wrapper .iframe-wrapper iframe{position:absolute;top:0;left:0;object-fit:contain;height:100%;width:100%}.block--video .video-wrapper.show--video .poster{display:none}.block--video .video-wrapper:not(.show--video) video{display:none}.block--video .video-wrapper:not(.show--video) .video__controls{display:none}.block--video video,.block--video .poster,.block--video .overlay{position:absolute;left:0;top:0}.block--video img{object-fit:cover;object-position:center}.block--video .overlay{z-index:2}.block--video video{z-index:1}.block--video iframe{position:absolute;height:100%;width:100%}.block--video .block--video__caption{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%}.page--click-in .block--video .block--video__caption,.programm--click-in .block--video .block--video__caption{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--video .block--video__caption{font-size:16px}}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--video .block--video__caption{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--video .block--video__caption{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){.block--video .block--video__caption{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}.block--video .block--video__caption hr{border:0;background:none;height:1rem;width:100%;display:block;margin:0}.block--video .block--video__caption p+p{margin-top:1rem}.block--video .block--video__caption p:first-child{margin-top:0}.block--video .block--video__caption p a:not(.btn),.block--video .block--video__caption a:not(.btn){display:inline;text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em;transition:all var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.block--video .block--video__caption p a:not(.btn):hover,.block--video .block--video__caption p a:not(.btn):focus-visible,.block--video .block--video__caption a:not(.btn):hover,.block--video .block--video__caption a:not(.btn):focus-visible{color:currentcolor;font-variation-settings:"slnt" -12}.block--video .block--video__caption p a.btn,.block--video .block--video__caption a.btn{text-decoration:none}.block--video .block--video__caption button{text-decoration:none}.block--video .block--video__caption h3,.block--video .block--video__caption h4,.block--video .block--video__caption h5,.block--video .block--video__caption h6{margin-top:1.25rem;margin-bottom:1.25rem}.block--video .block--video__caption h2:first-child,.block--video .block--video__caption h3:first-child,.block--video .block--video__caption h4:first-child,.block--video .block--video__caption h5:first-child,.block--video .block--video__caption h6:first-child{margin-top:0}.block--video .block--video__caption h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--video .block--video__caption h3,.programm--click-in .block--video .block--video__caption h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--video .block--video__caption h3{font-size:24px}}.block--video .block--video__caption h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--video .block--video__caption h4,.programm--click-in .block--video .block--video__caption h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--video .block--video__caption h4{font-size:16px}}.block--video .block--video__caption b,.block--video .block--video__caption strong{font-weight:750}.block--video .block--video__caption em,.block--video .block--video__caption i{font-variation-settings:"slnt" -10}.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination),.block--video .block--video__caption ol{padding:0;list-style-type:none;display:flex;flex-flow:column nowrap}.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination):not(:first-child),.block--video .block--video__caption ol:not(:first-child){margin-top:1rem}.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination):not(:last-child),.block--video .block--video__caption ol:not(:last-child){margin-bottom:1rem}.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination) ol,.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination) ul,.block--video .block--video__caption ol ol,.block--video .block--video__caption ol ul{margin-top:0.5rem;margin-bottom:0}.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination) ol:not(:last-child),.block--video .block--video__caption ul:not(.splide__list):not(.splide__pagination) ul:not(:last-child),.block--video .block--video__caption ol ol:not(:last-child),.block--video .block--video__caption ol ul:not(:last-child){margin-bottom:0.5rem}.block--video .block--video__caption li{display:block;position:relative;padding-left:1.75rem}.block--video .block--video__caption li:before{display:block;position:absolute;top:0;left:0}.block--video .block--video__caption li+li{margin-top:0.5rem}.block--video .block--video__caption ol{list-style:none;counter-reset:counter-ol}.block--video .block--video__caption ol li{counter-increment:counter-ol}.block--video .block--video__caption ol li:before{content:counter(counter-ol) ".";text-align:right;white-space:nowrap;left:auto;right:calc(100% - 1.5ch)}.block--video .block--video__caption ol ol{counter-reset:list-counter-2}.block--video .block--video__caption ol ol li{counter-increment:list-counter-2}.block--video .block--video__caption ol ol li::before{content:counter(list-counter-2, lower-alpha) ")";left:0;right:auto}.block--video .block--video__caption ul li:before{content:"—";width:auto;height:auto;background-color:rgba(0,0,0,0)}.block--video .block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.625rem}@media(min-width: 600px){.block--video.block--video--narrow .block__content{grid-column:2/-2}}@media(min-width: 900px){.block--video.block--video--narrow .block__content{grid-column:3/-3}}@media(min-width: 600px){.block--video.block--video--text .block__content{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));--col-grid-count: 2}.block--video.block--video--text .block__content>hr{grid-column:1/-1}}.block--form{margin:3.75rem 0;row-gap:2.5rem}.block--form .block__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--form .block__title,.programm--click-in .block--form .block__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--form .block__title{font-size:24px}}@media(min-width: 750px){.block--form .block__content{grid-column:1/span 8}}.block--form .block__form{--col-grid-count: 2;column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;row-gap:2.5rem}.block--form .block__form>hr{grid-column:1/-1}.page--click-in .block--form .block__form,.programm--click-in .block--form .block__form{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--form .block__form{font-size:16px}}.block--form .form__item{grid-column:1/-1;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;gap:0.5rem}.block--form .form__item label{flex-flow:row wrap;gap:0.5rem;align-items:center}.block--form .form__item label span.optional{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;color:var(--color-ui-dark-grey);text-transform:initial}.page--click-in .block--form .form__item label span.optional,.programm--click-in .block--form .form__item label span.optional{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--form .form__item label span.optional{font-size:12px}}.block--form .form__item .hint{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;color:var(--color-ui-dark-grey)}.page--click-in .block--form .form__item .hint,.programm--click-in .block--form .form__item .hint{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--form .form__item .hint{font-size:12px;letter-spacing:.36px}}.page--click-in .block--form .form__item .hint,.programm--click-in .block--form .form__item .hint{text-transform:uppercase}@media(min-width: 750px){.block--form .form__item--input--text:not(.form__item--input--email){grid-column:auto/span 1}}.block--form .form__item--input--textarea label,.block--form .form__item--input--text label,.block--form .form__item--input label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--form .form__item--input--textarea label,.programm--click-in .block--form .form__item--input--textarea label,.page--click-in .block--form .form__item--input--text label,.programm--click-in .block--form .form__item--input--text label,.page--click-in .block--form .form__item--input label,.programm--click-in .block--form .form__item--input label{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--form .form__item--input--textarea label,.block--form .form__item--input--text label,.block--form .form__item--input label{font-size:16px}}.block--form .form__item--input--checkbox{display:grid;grid-template-columns:minmax(0, max-content) minmax(0, 1fr);gap:rme(10)}.block--form--presspassword .block__content{grid-column:1/-1}@media(min-width: 600px){.block--form--presspassword .block__content{grid-column:2/-2}}@media(min-width: 900px){.block--form--presspassword .block__content{grid-column:3/-3}}.block--form--presspassword form{row-gap:2.5rem}.block--form--presspassword .form__label-row{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}.block--form--presspassword .entry__label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .block--form--presspassword .entry__label,.programm--click-in .block--form--presspassword .entry__label{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--form--presspassword .entry__label{font-size:16px}}.block--text+.block--form--presspassword{margin-top:1.25rem}.block--searchresults{padding-top:2.5rem;padding-bottom:2.5rem;row-gap:1rem}.block--searchresults>.block__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;text-align:left;width:100%;flex:0 0 100%}.page--click-in .block--searchresults>.block__title,.programm--click-in .block--searchresults>.block__title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--searchresults>.block__title{font-size:16px}}.block--searchresults>.block__controls{grid-column:1/-1;margin-top:0.25rem}.block--searchresult{column-gap:var(--col-grid-gutter);margin:0 auto;width:100%;display:grid;grid-template-columns:repeat(var(--col-grid-count), minmax(0, 1fr));padding:1.25rem 0;border:var(--border);border-color:rgba(0,0,0,.1);border-left:0;border-right:0;align-items:center}.block--searchresult>hr{grid-column:1/-1}.block--searchresult:not(:last-child){border-bottom:0}.block--searchresult>.block__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:0.25rem}.block--searchresult .title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--searchresult .title,.programm--click-in .block--searchresult .title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--searchresult .title{font-size:24px}}.block--searchresult .subtitle{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--searchresult .subtitle,.programm--click-in .block--searchresult .subtitle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--searchresult .subtitle{font-size:16px}}.block--searchresult .text{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;-webkit-hyphenate-limit-last:always;-moz-hyphenate-limit-last:always;-ms-hyphenate-limit-last:always;hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-zone:8%;hyphenate-limit-zone:8%}.page--click-in .block--searchresult .text,.programm--click-in .block--searchresult .text{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--searchresult .text{font-size:16px}}@supports(-webkit-hyphenate-limit-before: 6) or (hyphenate-limit-chars: 12 6 6){.block--searchresult .text{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@supports(-webkit-hyphenate-limit-before: 6){.block--searchresult .text{-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-lines:2;-webkit-hyphenate-limit-lines:2;hyphenate-limit-lines:2}}@supports(hyphenate-limit-chars: 12 6 6){.block--searchresult .text{-moz-hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-chars:12 6 6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}}.block--searchresult .text hr{border:0;background:none;height:1rem;width:100%;display:block;margin:0}.block--searchresult .text p+p{margin-top:1rem}.block--searchresult .text p:first-child{margin-top:0}.block--searchresult .text p a:not(.btn),.block--searchresult .text a:not(.btn){display:inline;text-decoration:underline;-webkit-text-decoration-thickness:1px;text-decoration-thickness:1px;text-underline-offset:.1em;transition:all var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0}.block--searchresult .text p a:not(.btn):hover,.block--searchresult .text p a:not(.btn):focus-visible,.block--searchresult .text a:not(.btn):hover,.block--searchresult .text a:not(.btn):focus-visible{color:currentcolor;font-variation-settings:"slnt" -12}.block--searchresult .text p a.btn,.block--searchresult .text a.btn{text-decoration:none}.block--searchresult .text button{text-decoration:none}.block--searchresult .text h3,.block--searchresult .text h4,.block--searchresult .text h5,.block--searchresult .text h6{margin-top:1.25rem;margin-bottom:1.25rem}.block--searchresult .text h2:first-child,.block--searchresult .text h3:first-child,.block--searchresult .text h4:first-child,.block--searchresult .text h5:first-child,.block--searchresult .text h6:first-child{margin-top:0}.block--searchresult .text h3{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:30px;line-height:.85}.page--click-in .block--searchresult .text h3,.programm--click-in .block--searchresult .text h3{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){.block--searchresult .text h3{font-size:24px}}.block--searchresult .text h4{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .block--searchresult .text h4,.programm--click-in .block--searchresult .text h4{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.block--searchresult .text h4{font-size:16px}}.block--searchresult .text b,.block--searchresult .text strong{font-weight:750}.block--searchresult .text em,.block--searchresult .text i{font-variation-settings:"slnt" -10}.block--searchresult .text ul:not(.splide__list):not(.splide__pagination),.block--searchresult .text ol{padding:0;list-style-type:none;display:flex;flex-flow:column nowrap}.block--searchresult .text ul:not(.splide__list):not(.splide__pagination):not(:first-child),.block--searchresult .text ol:not(:first-child){margin-top:1rem}.block--searchresult .text ul:not(.splide__list):not(.splide__pagination):not(:last-child),.block--searchresult .text ol:not(:last-child){margin-bottom:1rem}.block--searchresult .text ul:not(.splide__list):not(.splide__pagination) ol,.block--searchresult .text ul:not(.splide__list):not(.splide__pagination) ul,.block--searchresult .text ol ol,.block--searchresult .text ol ul{margin-top:0.5rem;margin-bottom:0}.block--searchresult .text ul:not(.splide__list):not(.splide__pagination) ol:not(:last-child),.block--searchresult .text ul:not(.splide__list):not(.splide__pagination) ul:not(:last-child),.block--searchresult .text ol ol:not(:last-child),.block--searchresult .text ol ul:not(:last-child){margin-bottom:0.5rem}.block--searchresult .text li{display:block;position:relative;padding-left:1.75rem}.block--searchresult .text li:before{display:block;position:absolute;top:0;left:0}.block--searchresult .text li+li{margin-top:0.5rem}.block--searchresult .text ol{list-style:none;counter-reset:counter-ol}.block--searchresult .text ol li{counter-increment:counter-ol}.block--searchresult .text ol li:before{content:counter(counter-ol) ".";text-align:right;white-space:nowrap;left:auto;right:calc(100% - 1.5ch)}.block--searchresult .text ol ol{counter-reset:list-counter-2}.block--searchresult .text ol ol li{counter-increment:list-counter-2}.block--searchresult .text ol ol li::before{content:counter(list-counter-2, lower-alpha) ")";left:0;right:auto}.block--searchresult .text ul li:before{content:"—";width:auto;height:auto;background-color:rgba(0,0,0,0)}.page-footer{border-top:var(--border);position:relative;width:100vw;max-width:100%;z-index:2;padding:2.5rem 1rem 1.25rem;text-align:center;margin-top:10rem}.page-footer a:not(.btn):hover,.page-footer a:not(.btn):focus-visible{opacity:.5}.page-footer .page-footer__inner,.page-footer .menu__subsection,.page-footer .page-footer__section{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:center}.page-footer .page-footer__inner{gap:2.5rem}.page-footer .menu__subsection{gap:0.5rem}.page-footer .page-footer__section{gap:0.75rem;width:100%}.page-footer .page-footer__section .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-size:29px;font-weight:340;line-height:.9;text-transform:uppercase;font-feature-settings:"ss15" on}.page--click-in .page-footer .page-footer__section .title,.programm--click-in .page-footer .page-footer__section .title{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-footer .page-footer__section .title{font-size:23px;line-height:.85}}.page--click-in .page-footer .page-footer__section .title,.programm--click-in .page-footer .page-footer__section .title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}.page-footer .page-footer__section .text{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1}.page--click-in .page-footer .page-footer__section .text,.programm--click-in .page-footer .page-footer__section .text{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-footer .page-footer__section .text{font-size:16px}}.page-footer .page-footer__section .subtitle{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;font-size:18px}.page--click-in .page-footer .page-footer__section .subtitle,.programm--click-in .page-footer .page-footer__section .subtitle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-footer .page-footer__section .subtitle{font-size:16px}}.page-footer .page-footer__section nav ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;justify-content:center;align-items:center;gap:1.25rem}.page-footer .page-footer__section.section--menu-main{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in .page-footer .page-footer__section.section--menu-main,.programm--click-in .page-footer .page-footer__section.section--menu-main{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-footer .page-footer__section.section--menu-main{font-size:16px}}.page-footer .page-footer__section.section--menu-sub a{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1.2;text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em}.page--click-in .page-footer .page-footer__section.section--menu-sub a,.programm--click-in .page-footer .page-footer__section.section--menu-sub a{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-footer .page-footer__section.section--menu-sub a{font-size:16px}}.page-footer .page-footer__section.section--menu-social nav{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;align-items:center;gap:2.5rem}.page-footer .page-footer__section.section--menu-social nav ul{column-gap:1rem;row-gap:0.5rem}.page-footer .page-footer__section.section--menu-social a{min-width:40px;height:40px;padding:0.1875rem;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.page-footer .page-footer__section.section--menu-social a svg{display:block;position:relative;width:100%;height:auto;max-width:2.125rem;max-height:1.625rem}.page-footer .page-footer__section+.page-footer__section{border-top:var(--border);border-color:var(--color-ui-light-grey);padding-top:2.5rem}@media(min-width: 600px){.page-footer .page-footer__section.section--menu-social nav{width:100%;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;column-gap:5rem}.page-footer .page-footer__section.section--menu-social nav>*{flex:1 1 33%;min-width:0}}.page-header{top:0;left:0;right:0;position:fixed;width:100vw;max-width:100%;z-index:999;pointer-events:none;background-color:rgba(0,0,0,0);transition:background-color var(--transition-duration, 150ms) ease}.page-header .page-header__inner{display:block;position:relative}@media(max-width: 749px){.page-header .page-header__inner{padding:0}}@media(min-width: 750px){.page-header .page-header__inner{margin:0.5rem;margin-bottom:0}}.page-header svg,.page-header svg path{fill:currentColor}.page-header a,.page-header button,.page-header summary{pointer-events:auto;transition:all var(--transition-duration, 150ms) ease-in-out}@media(hover: hover){.page-header a:not(.btn):hover,.page-header button:not(.btn):hover,.page-header summary:not(.btn):hover{color:var(--color-em)}}.page-header .infobar,.page-header .menubar,.page-header .menubar__left,.page-header .menubar__center,.page-header .menubar__right,.page-header .menu,.page-header .menu>ul{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;flex:0 0 auto}.page-header .infobar,.page-header .menubar{z-index:4;transition:opacity var(--transition-duration, 150ms) ease;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d}@media(max-width: 749px){.page-header .infobar,.page-header .menubar{transform:translateY(max(var(--header-height, 100px) * -1 - 32px, var(--scrollY, 0px) * -1))}}@media(min-width: 750px){.page-header .infobar,.page-header .menubar{transform:translateY(max(var(--header-height, 100px) * -1 - 8px, var(--scrollY, 0px) * -1))}}.page-header.has-menu-open .menubar,.page-header:has(details.menucontent[open]) .menubar,.page-header:has(.menucontrol__toggle[aria-expanded=true]) .menubar{transform:translateY(0px)}@media(max-width: 749px){.page-header.has-menu-open .page-header__inner,.page-header:has(details.menucontent[open]) .page-header__inner,.page-header:has(.menucontrol__toggle[aria-expanded=true]) .page-header__inner{transform:translateY(-32px)}}.page-header .infobar{z-index:2;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;background-color:var(--color-text);color:var(--color-white);padding:.25rem 1rem;height:2rem}.page--click-in .page-header .infobar,.programm--click-in .page-header .infobar{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-header .infobar{font-size:12px;letter-spacing:.36px}}.page--click-in .page-header .infobar,.programm--click-in .page-header .infobar{text-transform:uppercase}.page-header .infobar>*{flex:0 0 auto;transform:translateY(1%)}@media(max-width: 749px){.page-header .infobar{display:flex}}@media(min-width: 750px){.page-header .infobar{display:none}}.page-header .menubar{z-index:4;font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;height:4.25rem;gap:0;background-color:rgba(0,0,0,0)}.page--click-in .page-header .menubar,.programm--click-in .page-header .menubar{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-header .menubar{font-size:16px}}.page-header .menubar:after{content:"";display:block;bottom:0;border-bottom:1px solid var(--color-ui-light-grey-transparent);height:1px;width:100vw;left:50%;top:auto;right:auto;transform:translateX(-50%);position:absolute}@media(max-width: 749px){.page-header .menubar{padding:0.25rem}}@media(min-width: 750px){.page-header .menubar{padding:0.625rem}}@media(max-width: 749px){.page-header .menubar .menubar__left{display:none}}@media(min-width: 750px){.page-header .menubar .menubar__left{padding-left:0.75rem;justify-content:flex-start}}@media(max-width: 749px){.page-header .menubar .menubar__right{padding-right:2.5rem;justify-self:stretch;flex:1 1 auto;transform:translateY(-1px)}.page-header .menubar .menubar__right .menu,.page-header .menubar .menubar__right .menu>ul{width:100%;justify-content:space-around}}@media(min-width: 750px){.page-header .menubar .menubar__right{justify-content:flex-end;padding-right:3.625rem}.page-header .menubar .menubar__right ul{gap:0.75rem}}@media(max-width: 749px){.page-header .menubar .menubar__center{padding:0 0.75rem 0 0.5rem}}@media(min-width: 750px){.page-header .menubar .menubar__center{padding:0;justify-content:center}}.page-header .menubar .logo{display:block}.page-header .menubar .logo--s{height:1.75rem;width:auto}@media(min-width: 750px){.page-header .menubar .logo--s{display:none}}.page-header .menubar .logo--l{height:2.75rem;width:auto}@media(max-width: 749px){.page-header .menubar .logo--l{display:none}}.page-header .menubar .menu{display:flex;gap:1.625rem}.page-header .menubar .menu__item{display:block;transition:all var(--transition-duration, 150ms) ease-in-out}@media(max-width: 749px){.page-header .menubar .menu__item{padding:0}}.page-header .menubar .menubar__title>span,.page-header .menubar .menu__item>span{display:block;transform:translateY(5%)}.page-header .menucontrol{position:absolute;z-index:5;top:var(--sticky-controls-layout-margin);transition:all var(--transition-duration, 150ms) ease}@media(max-width: 749px){.page-header .menucontrol{top:42px;right:4px}}@media(min-width: 750px){.page-header .menucontrol{top:11px;right:10px}}.page-header .menucontrol .menucontrol__toggle{--size: 46px;position:relative;display:block;height:var(--size);width:var(--size);background:rgba(0,0,0,0)}.page-header .menucontrol .menucontrol__toggle span{display:block;flex:0 0 auto;position:absolute;border-top:2px solid currentcolor;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:auto}.page-header .menucontrol .menucontrol__toggle span:nth-child(1){top:40%}.page-header .menucontrol .menucontrol__toggle span:nth-child(2){top:50%}.page-header .menucontrol .menucontrol__toggle span:nth-child(3){top:60%}.page-header .menucontent[open] .menucontrol__toggle,.page-header .menucontrol__toggle[aria-expanded=true]{background:var(--color-ui-light-grey)}.page-header .menucontent[open] .menucontrol__toggle span:nth-child(1),.page-header .menucontrol__toggle[aria-expanded=true] span:nth-child(1){transform:translate(-50%, -50%) rotate(-45deg);top:50%}.page-header .menucontent[open] .menucontrol__toggle span:nth-child(2),.page-header .menucontrol__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.page-header .menucontent[open] .menucontrol__toggle span:nth-child(3),.page-header .menucontrol__toggle[aria-expanded=true] span:nth-child(3){transform:translate(-50%, -50%) rotate(45deg);top:50%}.page-header:not(has-menu-open) .page-header__inner{border-radius:0rem}.page-header.has-menu-open{background-color:rgba(0,0,0,.3);height:100dvh;pointer-events:auto}.page-header.has-menu-open .menubar,.page-header.has-menu-open .menucontrol{color:var(--color-text)}.page-header.has-menu-open .menubar{background:var(--color-white);opacity:1}.page-header.has-menu-open .page-header__inner{box-shadow:0px 33px 9px 0px rgba(0,0,0,0),0px 21px 9px 0px rgba(0,0,0,.01),0px 12px 7px 0px rgba(0,0,0,.03),0px 5px 5px 0px rgba(0,0,0,.09),0px 1px 4px 0px rgba(0,0,0,.2);border-radius:0.5rem;overflow:clip}.page-header.has-menu-open .menucontent{background:var(--color-white)}.page-header.has-menu-open .menucontent:before{background:var(--color-bg, var(--color-white))}.page-header .menucontent{z-index:3;top:0;right:0;width:100%;height:auto;overflow:visible;transition:all var(--transition-duration, 150ms) ease}.page-header .menucontent .menucontent__overlay,.page-header .menucontent .menucontent__inner,.page-header .menucontent .menucontent__top,.page-header .menucontent .menucontent__middle,.page-header .menucontent .menucontent__bottom{position:relative;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:center;align-items:center}.page-header .menucontent .menucontent__overlay{z-index:1;width:100%;justify-content:flex-start;max-height:calc(100svh - 2rem);overflow-y:auto;border-radius:0px 0px 8px 8px;transition:all var(--transition-duration, 150ms) ease;opacity:1}.page-header .menucontent .menucontent__overlay[aria-hidden=true],.page-header .menucontent .menucontent__overlay.is-opening,.page-header .menucontent .menucontent__overlay.is-closing{overflow:clip}.page-header .menucontent .menucontent__overlay[aria-hidden=true]{max-height:0px;opacity:0;pointer-events:none}.page-header .menucontent .menucontent__inner{pointer-events:auto;z-index:1;background:var(--color-white);width:100%;padding:1.25rem 1.5rem;height:auto;padding-top:2.5rem;gap:2.5rem;border-radius:0px 0px 8px 8px}.page-header .menucontent .menucontent__middle{row-gap:0.5rem}.page-header .menucontent .menucontent__bottom ul,.page-header .menucontent .menucontent__bottom li{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;gap:0.3125rem}.page-header .menucontent .menucontent__bottom ul li{flex:0 0 auto}.page-header .menucontent .menucontent__bottom ul a{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;text-decoration:underline;text-decoration-color:rgba(0,0,0,.1);text-decoration-thickness:1px;text-underline-offset:.23em;display:inline-block}.page--click-in .page-header .menucontent .menucontent__bottom ul a,.programm--click-in .page-header .menucontent .menucontent__bottom ul a{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-header .menucontent .menucontent__bottom ul a{font-size:16px}}.page-header .menucontent .menucontent__bottom ul li+li:before{content:"·";display:inline-block}html.is-scrolled .page-header:not(.has-menu-open) .menucontrol__toggle{color:var(--color-text);background:var(--color-white);box-shadow:0px 33px 9px 0px rgba(0,0,0,0),0px 21px 9px 0px rgba(0,0,0,.01),0px 12px 7px 0px rgba(0,0,0,.03),0px 5px 5px 0px rgba(0,0,0,.09),0px 1px 4px 0px rgba(0,0,0,.2)}@media(max-width: 749px){html.is-scrolled .page-header:not(.has-menu-open) .menucontrol{transform:translateY(max(-42px + var(--sticky-controls-layout-margin), var(--scrollY, 0px) * -1))}}@media(min-width: 750px){html.is-scrolled .page-header:not(.has-menu-open) .menucontrol{transform:translateY(max(-19px + var(--sticky-controls-layout-margin), var(--scrollY, 0px) * -1))}}html.is-scrolled .page-header:not(.has-menu-open) .menubar{opacity:0}html.has-stuck .page-header:not(.has-menu-open) .menucontrol__toggle{background:var(--color-white);border:0}@media(max-width: 749px){html.has-stuck .page-header:not(.has-menu-open) .menucontrol__toggle{box-shadow:none}}.page-header details.menufoldout,.page-header .menufoldout{transition:all var(--transition-duration, 150ms) ease-in-out;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:flex-start;align-items:center}@media(hover: hover){.page-header details.menufoldout:hover,.page-header .menufoldout:hover{color:var(--color-em)}}@media(hover: hover){.page-header details.menufoldout .btn:hover,.page-header details.menufoldout .btn.btn--selected,.page-header .menufoldout .btn:hover,.page-header .menufoldout .btn.btn--selected{background-color:var(--color-em);border-color:var(--color-em);color:var(--color-white)}}.page-header details.menufoldout .menufoldout__toggle,.page-header .menufoldout .menufoldout__toggle{margin:0 auto}.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{display:block;position:relative;margin-top:-0.06em;margin-bottom:-0.06em;margin:0 auto}.page-header details.menufoldout summary .label:after,.page-header details.menufoldout .menufoldout__toggle .label:after,.page-header .menufoldout summary .label:after,.page-header .menufoldout .menufoldout__toggle .label:after{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;content:"+";position:absolute;left:100%;top:50%;transform:translate(0.3125rem, -50%);color:var(--color-ui-medium-grey)}.page--click-in .page-header details.menufoldout summary .label:after,.programm--click-in .page-header details.menufoldout summary .label:after,.page--click-in .page-header details.menufoldout .menufoldout__toggle .label:after,.programm--click-in .page-header details.menufoldout .menufoldout__toggle .label:after,.page--click-in .page-header .menufoldout summary .label:after,.programm--click-in .page-header .menufoldout summary .label:after,.page--click-in .page-header .menufoldout .menufoldout__toggle .label:after,.programm--click-in .page-header .menufoldout .menufoldout__toggle .label:after{color:var(--color-em);text-transform:unset}@media(max-width: 599px){.page-header details.menufoldout summary .label:after,.page-header details.menufoldout .menufoldout__toggle .label:after,.page-header .menufoldout summary .label:after,.page-header .menufoldout .menufoldout__toggle .label:after{font-size:16px}}@media(max-width: 749px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;text-align:center;line-height:.85;font-size:54px}.page--click-in .page-header details.menufoldout summary .label,.programm--click-in .page-header details.menufoldout summary .label,.page--click-in .page-header details.menufoldout .menufoldout__toggle .label,.programm--click-in .page-header details.menufoldout .menufoldout__toggle .label,.page--click-in .page-header .menufoldout summary .label,.programm--click-in .page-header .menufoldout summary .label,.page--click-in .page-header .menufoldout .menufoldout__toggle .label,.programm--click-in .page-header .menufoldout .menufoldout__toggle .label{color:var(--color-em);font-feature-settings:unset;text-transform:unset}}@media(max-width: 749px)and (min-width: 600px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:88px}}@media(max-width: 749px)and (min-width: 900px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:96px}}@media(max-width: 749px)and (min-width: 1200px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:110px}}@media(max-width: 749px)and (min-width: 1800px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:128px}}@media(max-width: 749px){.page--click-in .page-header details.menufoldout summary .label,.programm--click-in .page-header details.menufoldout summary .label,.page--click-in .page-header details.menufoldout .menufoldout__toggle .label,.programm--click-in .page-header details.menufoldout .menufoldout__toggle .label,.page--click-in .page-header .menufoldout summary .label,.programm--click-in .page-header .menufoldout summary .label,.page--click-in .page-header .menufoldout .menufoldout__toggle .label,.programm--click-in .page-header .menufoldout .menufoldout__toggle .label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}@media(min-width: 750px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;line-height:.85;font-size:36px}.page--click-in .page-header details.menufoldout summary .label,.programm--click-in .page-header details.menufoldout summary .label,.page--click-in .page-header details.menufoldout .menufoldout__toggle .label,.programm--click-in .page-header details.menufoldout .menufoldout__toggle .label,.page--click-in .page-header .menufoldout summary .label,.programm--click-in .page-header .menufoldout summary .label,.page--click-in .page-header .menufoldout .menufoldout__toggle .label,.programm--click-in .page-header .menufoldout .menufoldout__toggle .label{color:var(--color-em);font-feature-settings:unset;text-transform:unset}}@media(min-width: 750px)and (min-width: 600px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:64px}}@media(min-width: 750px)and (min-width: 900px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:72px}}@media(min-width: 750px)and (min-width: 1200px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:80px}}@media(min-width: 750px)and (min-width: 1800px){.page-header details.menufoldout summary .label,.page-header details.menufoldout .menufoldout__toggle .label,.page-header .menufoldout summary .label,.page-header .menufoldout .menufoldout__toggle .label{font-size:96px}}@media(min-width: 750px){.page--click-in .page-header details.menufoldout summary .label,.programm--click-in .page-header details.menufoldout summary .label,.page--click-in .page-header details.menufoldout .menufoldout__toggle .label,.programm--click-in .page-header details.menufoldout .menufoldout__toggle .label,.page--click-in .page-header .menufoldout summary .label,.programm--click-in .page-header .menufoldout summary .label,.page--click-in .page-header .menufoldout .menufoldout__toggle .label,.programm--click-in .page-header .menufoldout .menufoldout__toggle .label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}}.page-header details.menufoldout[open],.page-header details.menufoldout.has-menu-open,.page-header .menufoldout[open],.page-header .menufoldout.has-menu-open{transition:all var(--transition-duration, 150ms) ease-in-out,color 0ms linear;color:var(--color-em)}.page-header details.menufoldout[open] summary .label:after,.page-header details.menufoldout[open] .menufoldout__toggle .label:after,.page-header details.menufoldout.has-menu-open summary .label:after,.page-header details.menufoldout.has-menu-open .menufoldout__toggle .label:after,.page-header .menufoldout[open] summary .label:after,.page-header .menufoldout[open] .menufoldout__toggle .label:after,.page-header .menufoldout.has-menu-open summary .label:after,.page-header .menufoldout.has-menu-open .menufoldout__toggle .label:after{content:"−"}.page-header details.menufoldout[open].is-closing,.page-header details.menufoldout.has-menu-open.is-closing,.page-header .menufoldout[open].is-closing,.page-header .menufoldout.has-menu-open.is-closing{padding:0}.page-header details.menufoldout .menufoldout__content,.page-header .menufoldout .menufoldout__content{--heightMax: 0;--heightMax: var(--height);transition:max-height var(--transition-duration, 150ms) ease-in-out;max-height:var(--heightMax, 100vh);max-height:0;overflow:clip}.page-header details.menufoldout .menufoldout__content.is-opening,.page-header details.menufoldout .menufoldout__content.is-closing,.page-header .menufoldout .menufoldout__content.is-opening,.page-header .menufoldout .menufoldout__content.is-closing{--heightMax: var(--height)}.page-header details.menufoldout .menufoldout__content[aria-hidden=true],.page-header .menufoldout .menufoldout__content[aria-hidden=true]{max-height:0}.page-header details.menufoldout .menufoldout__content[aria-hidden=false],.page-header .menufoldout .menufoldout__content[aria-hidden=false]{max-height:var(--heightMax, 100vh)}.page-header details.menufoldout .menufoldout__content[aria-hidden=false]:not(.is-opening):not(.is-closing),.page-header .menufoldout .menufoldout__content[aria-hidden=false]:not(.is-opening):not(.is-closing){overflow:visible}.page-header details.menufoldout .menufoldout__content__inner,.page-header .menufoldout .menufoldout__content__inner{padding-top:0.5rem}.page-header details.menufoldout[open],.page-header .menufoldout.has-menu-open{margin:0.75rem 0}.page-header details.menufoldout[open]:has(+details.menufoldout[open]),.page-header .menufoldout.has-menu-open:has(+.menufoldout.has-menu-open){margin-bottom:0}.page-header details.menufoldout[open]:first-of-type,.page-header .menufoldout.has-menu-open:first-of-type{margin-top:0}.page-header details.menufoldout[open]:last-of-type,.page-header .menufoldout.has-menu-open:last-of-type{margin-bottom:0}@media(max-width: 749px){html:not(.is-scrolled-past-heroimage) body.has-heroimage .page-header:not(.has-menu-open) .menubar,html:not(.is-scrolled-past-heroimage) body.has-heroimage .page-header:not(.has-menu-open) .menucontrol{color:var(--color-white)}html:not(.is-scrolled-past-heroimage) body.has-heroimage .page-header:not(.has-menu-open) .menubar{border-bottom-color:rgba(0,0,0,0)}html:not(.is-scrolled-past-heroimage) body.has-heroimage .page-header:not(.has-menu-open) .menubar:before{content:"";display:block;position:absolute;inset:0;bottom:-5rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 11.79%, rgba(0, 0, 0, 0.48) 21.38%, rgba(0, 0, 0, 0.46) 29.12%, rgba(0, 0, 0, 0.44) 35.34%, rgba(0, 0, 0, 0.41) 40.37%, rgba(0, 0, 0, 0.37) 44.56%, rgba(0, 0, 0, 0.34) 48.24%, rgba(0, 0, 0, 0.29) 51.76%, rgba(0, 0, 0, 0.25) 55.44%, rgba(0, 0, 0, 0.21) 59.63%, rgba(0, 0, 0, 0.16) 64.66%, rgba(0, 0, 0, 0.12) 70.88%, rgba(0, 0, 0, 0.08) 78.62%, rgba(0, 0, 0, 0.04) 88.21%, rgba(0, 0, 0, 0) 100%)}}html:not(.is-scrolled) body:has(#page>.blocks>.block--fullscreenteaser.has-media:first-child) .page-header:not(.has-menu-open) .menubar,html:not(.is-scrolled) body:has(#page>.blocks>.block--fullscreenteaser.has-media:first-child) .page-header:not(.has-menu-open) .menucontrol{color:var(--color-white)}html:not(.is-scrolled) body:has(#page>.blocks>.block--fullscreenteaser.has-media:first-child) .page-header:not(.has-menu-open) .menubar:after{opacity:0}body>.layer{display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;transition:opacity var(--transition-duration, 150ms) linear}body>.layer.layer--active{display:block}body>.layer:not(.layer--visible){opacity:0;pointer-events:none}body>.layer.layer--visible{opacity:1}body>.layer .layer__background{background-color:rgba(0,0,0,.2);backdrop-filter:blur(10px);position:fixed;top:0;left:0;height:100%;width:100%}body>.layer .layer__wrapper,body>.layer .layer__inner,body>.layer .layer__content,body>.layer .layer__content__inner{max-height:calc(100svh - 1rem)}body>.layer .layer__wrapper{border-radius:.5rem;background-color:var(--color-white);position:fixed;overflow:hidden;inset:0.5rem;z-index:1}body>.layer .layer__inner{display:flex;flex-wrap:wrap;height:100%}body>.layer .layer__image{overflow:hidden;height:100%;width:50%}body>.layer .layer__content,body>.layer .layer__content__inner{height:100%;width:100%}body>.layer .layer-close{position:absolute;opacity:1;left:50%;transform:translateX(-50%);top:1.25rem}body>.layer .layer__content__top{z-index:2}body>.layer .layer__content__inner{z-index:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0)}body>.layer .layer__content__inner::-webkit-scrollbar{width:11px;height:11px;border:1px solid rgba(255,255,255,0);outline:1px solid rgba(255,255,255,0);mix-blend-mode:multiply}body>.layer .layer__content__inner::-webkit-scrollbar-thumb{background:#ccc;border:0;outline:0;opacity:1}body>.layer .layer__content__inner::-webkit-scrollbar-track{background:rgba(255,255,255,0);mix-blend-mode:multiply}body>.layer--production-events .layer__wrapper{top:auto}body>.layer--production-events .layer__content__inner{padding-top:4.5rem;position:relative}@media(max-width: 749px){body>.layer--production-events .layer__content__inner{padding:1rem;padding-top:4.5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}}@media(min-width: 750px){body>.layer--production-events .layer__content__inner{padding:2rem;padding-top:4.5rem;display:grid;grid-template-columns:minmax(0, 320px) minmax(0, 1fr);column-gap:var(--col-grid-gutter)}}body>.layer--production-events .layer__content__top{z-index:10}body>.layer--production-events .layer__title{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85}.page--click-in body>.layer--production-events .layer__title,.programm--click-in body>.layer--production-events .layer__title{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){body>.layer--production-events .layer__title{font-size:32px}}.page--click-in body>.layer--production-events .layer__title,.programm--click-in body>.layer--production-events .layer__title{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}body>.layer--production-events .layer__subtitle{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1}.page--click-in body>.layer--production-events .layer__subtitle,.programm--click-in body>.layer--production-events .layer__subtitle{color:var(--color-em);text-transform:unset}@media(max-width: 599px){body>.layer--production-events .layer__subtitle{font-size:16px}}body>.layer--production-events .layer__content__col{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;row-gap:1.25rem}body>.layer--production-events .layer__content__col--left{padding-top:2rem;row-gap:0}body>.layer--production-events .layer__content__col--left .production-infos{margin-top:1.25rem}@media(max-width: 749px){body>.layer--production-events .layer__content__col--left{margin-bottom:2rem}}@media(min-width: 750px){body>.layer--production-events .layer__content__col--left{position:sticky;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;top:0;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transform-style:preserve-3d;top:0;justify-self:start;align-self:start}}body>.layer--production-events .layer__content__col--right{row-gap:0.625rem}body>.layer--production-events .layer__content__col--right h3{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;background:var(--color-white);padding-bottom:1.25rem;border-bottom:var(--border);border-color:var(--color-text)}.page--click-in body>.layer--production-events .layer__content__col--right h3,.programm--click-in body>.layer--production-events .layer__content__col--right h3{color:var(--color-em);text-transform:unset}@media(max-width: 599px){body>.layer--production-events .layer__content__col--right h3{font-size:16px}}body>.layer--filter-settings .buttons{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;justify-content:center;align-items:center;column-gap:0.5rem;padding:2.5rem 0}body>.layer--filter-settings .buttons:before{content:"";display:block;height:1px;border-top:var(--border);border-color:#e5e5e5;min-width:100%;position:absolute;inset:0;bottom:auto}body>.layer--filter-settings .layer__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;justify-content:stretch}body>.layer--filter-settings .layer__content .layer__content__bottom{flex:0 0 auto}body>.layer--filter-settings .layer__content .layer__content__inner{flex:1 1 auto}body>.layer--filter-settings .layer__content__inner{padding:1rem;padding-bottom:5rem;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch}body>.layer--filter-settings .filter-settings-form-wrapper{padding-top:4rem}body>.layer--filter-settings .filter-settings-form-wrapper fieldset,body>.layer--filter-settings .filter-settings-form-wrapper .fieldset__subgroup,body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags,body>.layer--filter-settings .filter-settings-form-wrapper .tag-group{position:relative;width:100%;height:auto;margin:0;border:0;padding:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;flex-flow:row nowrap;flex-flow:row wrap;justify-content:center;align-items:center;flex:0 0 100%;gap:0.5rem}body>.layer--filter-settings .filter-settings-form-wrapper .fieldset__subgroup+.fieldset__subgroup{margin-top:1.25rem}body>.layer--filter-settings .filter-settings-form-wrapper legend{font-family:"Tobias",serif;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:200;text-transform:uppercase;font-variant-ligatures:none;font-feature-settings:"ss03" on,"swsh" on,"ss12" on,"ss05" on,"case" off,"ss15" on,"liga" off,"dlig" off;font-size:43px;line-height:.85;text-align:center;flex:0 0 100%;margin-bottom:1.25rem}.page--click-in body>.layer--filter-settings .filter-settings-form-wrapper legend,.programm--click-in body>.layer--filter-settings .filter-settings-form-wrapper legend{color:var(--color-em);font-feature-settings:unset;text-transform:unset}@media(max-width: 599px){body>.layer--filter-settings .filter-settings-form-wrapper legend{font-size:32px}}.page--click-in body>.layer--filter-settings .filter-settings-form-wrapper legend,.programm--click-in body>.layer--filter-settings .filter-settings-form-wrapper legend{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:bold}body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags{border-bottom:var(--border);border-color:#e5e5e5;padding-bottom:2.5rem}body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags.has-tags{display:flex}body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags:not(.has-tags){display:none}body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags__label{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;text-transform:uppercase;font-feature-settings:"case" on,"dlig" on,"swsh" on,"ss03" on,"ss05" on,"ss12" on;font-size:18px;line-height:1;width:100%;flex:0 0 100%;text-align:center}.page--click-in body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags__label,.programm--click-in body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags__label{color:var(--color-em);text-transform:unset}@media(max-width: 599px){body>.layer--filter-settings .filter-settings-form-wrapper .selected-tags__label{font-size:16px}}body>.layer--filter-settings .filter-settings-form-wrapper .tag-group{flex:0 0 auto;width:auto}body>.layer--filter-settings .filter-settings-form-wrapper .tag-group:empty{display:none}body>.layer--filter-settings .filter-settings-form-wrapper .tag-group__label{display:none}body>.layer--filter-settings .filter-settings-form-wrapper .tag{font-family:"HSO Diatype",sans-serif;font-style:normal;font-weight:450;font-feature-settings:"swsh" on,"ss12" on,"ss05" on,"case" on;font-size:18px;line-height:1;flex:0 0 auto;background:rgba(0,0,0,0);color:currentcolor;padding:0.625rem 1rem;position:relative;box-sizing:border-box;transition:font-variation-settings var(--transition-duration, 150ms) ease-in-out;font-variation-settings:"slnt" 0;cursor:pointer}.page--click-in body>.layer--filter-settings .filter-settings-form-wrapper .tag,.programm--click-in body>.layer--filter-settings .filter-settings-form-wrapper .tag{color:var(--color-em);text-transform:unset}@media(max-width: 599px){body>.layer--filter-settings .filter-settings-form-wrapper .tag{font-size:16px}}body>.layer--filter-settings .filter-settings-form-wrapper .tag,body>.layer--filter-settings .filter-settings-form-wrapper .tag input,body>.layer--filter-settings .filter-settings-form-wrapper .tag input[type=checkbox]{border:1px solid var(--color-ui-light-grey);display:block;border-radius:1.375rem;margin:0;width:auto;height:auto;cursor:pointer}body>.layer--filter-settings .filter-settings-form-wrapper .tag input[type=checkbox]{position:absolute;inset:0;opacity:1;border:1px solid var(--color-ui-light-grey)}body>.layer--filter-settings .filter-settings-form-wrapper .tag input[type=checkbox]:checked,body>.layer--filter-settings .filter-settings-form-wrapper .tag.tag--selected{border:2px solid #000;background:var(--HSO-CD-LilaHell, #EEE7FB)}@media(hover: hover){body>.layer--filter-settings .filter-settings-form-wrapper .tag:hover{font-variation-settings:"slnt" -10}body>.layer--filter-settings .filter-settings-form-wrapper .tag:hover input{border-color:var(--color-text)}}body>.layer--filter-settings .filter-settings-form-wrapper .tag.tag--selected{display:inline-flex;flex-flow:row nowrap;column-gap:0.75rem;justify-content:center;align-items:center}body>.layer--filter-settings .filter-settings-form-wrapper .tag.tag--selected .btn__text,body>.layer--filter-settings .filter-settings-form-wrapper .tag.tag--selected .btn__icon{flex:0 0 auto;display:block}body>.layer--filter-settings .filter-settings-form-wrapper .tag.tag--selected .btn__icon{width:0.875rem;height:0.875rem}body>.layer--filter-settings .filter-settings-form-wrapper .tag.tag--selected .btn__icon svg{display:block}body>.layer--filter-settings .filter-settings-form-wrapper label.tag{border:0;padding:0.75rem 1rem}body>.layer--filter-settings .filter-settings-form{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:stretch;padding-top:2.5rem;row-gap:5rem}.js-layer-open,.js-layer-close{cursor:pointer}.page--click-in,.programm--click-in{--color-em: var(--color-orange);--color-text: var(--color-orange);color:var(--color-em)}.table--demo-interactionstates{background:blue;border:1px solid blue;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start;max-width:100vw;height:auto;overflow:auto}.table--demo-interactionstates,.table--demo-interactionstates .table__row,.table--demo-interactionstates .table__cell{display:flex;flex:0 0 auto;min-width:0;gap:1px}.table--demo-interactionstates .table__row{flex-flow:row nowrap;justify-content:stretch;align-items:stretch;min-width:calc(100vw - 2px)}.table--demo-interactionstates .table__cell{flex-flow:row nowrap;justify-content:center;align-items:center;gap:1rem;flex:1 0 430px;height:120px;background:var(--color-white)}.table--demo-interactionstates .table__cell--head{background:#e6e6e6;flex-flow:column nowrap}.table--demo-interactionstates .table__cell--dark{background:gray}.table--demo-interactionstates code{font-family:monospace}.table--demo-interactionstates .block--production-events{padding:0 !important}.collapsible{color:inherit}.collapsible+.collapsible{margin-top:0;border-top:0}details.collapsible,details.collapsible summary{padding-left:0;background-image:none;-webkit-appearance:none}details.collapsible summary{cursor:pointer}details.collapsible summary::-webkit-details-marker{display:none}.collapsible__header{-webkit-appearance:none;position:relative;display:block;background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;text-align:left;overflow:visible;width:auto}.collapsible__header:not(.c--init){display:none;pointer-events:none;cursor:default}.collapsible__header.c--init{pointer-events:auto;cursor:pointer}.collapsible__header.c--init span:nth-child(1){display:block}.collapsible__header.c--init span:nth-child(2){display:none}.collapsible__header:not(.c--active) span:nth-child(1){display:block}.collapsible__header:not(.c--active) span:nth-child(2){display:none}.collapsible__header.c--active span:nth-child(1){display:none}.collapsible__header.c--active span:nth-child(2){display:block}.collapsible__content.c--init{--aniDur: 0.25s;--height: 0;--width: auto;max-height:var(--height);max-width:var(--width);padding:0 !important;transition:max-width var(--aniDur) ease-out,max-height var(--aniDur) ease-out,opacity var(--aniDur) ease-out}.collapsible__content.c--init:not(.c--active):not(.c--activating){overflow:hidden;opacity:0}.collapsible__content.c--init.c--activating,.collapsible__content.c--init.c--activating>.collapsible__content__inner{overflow:hidden}.collapsible__content.c--init.c--active,.collapsible__content.c--init.c--activating{opacity:1;transition:max-width var(--aniDur) ease-out,max-height var(--aniDur) ease-out,opacity var(--aniDur) ease-out}.collapsible__content.c--init[data-collapsible-direction=horizontal]{--height: auto;--width: 0}.collapsible__content.c--init[data-collapsible-transition=none]{--aniDur: 0s}.collapsible__header[data-collapsible-type=button].c--active{background:#000;color:#fff}.collapsible[data-collapsible-type=accordion]{border-top:1px solid currentcolor;border-bottom:1px solid currentcolor}.collapsible[data-collapsible-type=accordion]+.collapsible{margin-top:0;border-top:0}.collapsible[data-collapsible-type=accordion]>.collapsible__header{padding:1.25rem 0rem 1rem;width:100%}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner{padding-top:1.1875rem;padding-bottom:2.88rem}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner h4{margin-top:1.25rem}.collapsible[data-collapsible-type=accordion] .collapsible__content__inner h4:first-child{margin-top:0}.collapsible[data-collapsible-type=filter]{border-top:0;border-bottom:0}.collapsible[data-collapsible-type=filter]+.collapsible{margin-top:0;border-top:0}.collapsible[data-collapsible-type=filter]>.collapsible__header{width:100%}.collapsible[data-collapsible-type=filter] .collapsible__content__inner{padding-top:1.5625rem;padding-bottom:3.75rem}.collapsible[data-collapsible-type=image-caption-overlay]{margin:0}.collapsible[data-collapsible-type=image-caption-overlay] figure{display:block;position:relative}.collapsible[data-collapsible-type=image-caption-overlay] figure img{display:block;width:auto;height:auto;justify-self:flex-end;align-self:flex-end;max-height:100%}.collapsible[data-collapsible-type=image-caption-overlay] figure,.collapsible[data-collapsible-type=image-caption-overlay] figure img{max-height:calc(100svh - var(--page-header-height, 0) - 9rem)}.collapsible[data-collapsible-type=image-caption-overlay] .collapsible__content__inner{padding:.25rem}.collapsible__header[data-collapsible-icon-position=left].c--init{padding-left:34px}.collapsible__header[data-collapsible-icon-position=left].c--init>.collapsible__icon{left:0;right:auto}.collapsible__icon{--translate-y: -50%;--rotate: 0deg;position:absolute;right:0;top:50%;transform:translateY(var(--translate-y)) rotate(var(--rotate));transition:transform var(--transition-duration, 150ms) linear}.collapsible__header.c--active .collapsible__icon{--rotate: 45deg}.collapsible[data-collapsible-icon=arrow] .collapsible__header.c--active .collapsible__icon{--rotate: 180deg}.snappy{--color-interface: #AAA;--space: 10px;--margin-right: var(--space,10px);position:relative;width:100vw;max-width:100%}.snappy__track{-ms-overflow-style:none;scrollbar-width:none;overflow:-moz-scrollbars-none;width:100%;display:flex;overflow-y:hidden;overflow-x:scroll;flex-wrap:nowrap;position:relative;scroll-behavior:auto;padding-bottom:var(--space, 10px)}.snappy__track::-webkit-scrollbar{display:none;width:0 !important;height:0 !important}.snappy__item{position:relative;white-space:normal;flex:0 0 auto;padding-left:var(--space, 10px);box-sizing:content-box !important;width:calc((100vw - var(--space)*3)/2.5);max-width:400px;min-width:200px;padding-right:1px}.snappy__item img{width:100%;display:block;margin:0}.snappy__item:last-child{padding-right:var(--margin-right, 0px)}.snappy__track-snap-active{scroll-snap-type:x mandatory}.snappy__track-snap-active .snappy__item{scroll-snap-align:start}.snappy__arrows{-webkit-display:flex;display:flex;flex-flow:row nowrap;top:0;right:0;z-index:99;gap:.25rem;position:relative;padding:var(--space, 10px)}.snappy__arrow{--size: 1.5rem;width:var(--size);height:var(--size);border-radius:50%;aspect-ratio:1;user-select:none;cursor:pointer;transition:opacity var(--transition-duration, 150ms),visibility var(--transition-duration, 150ms);display:block;position:relative;box-sizing:border-box;background:var(--color-interface, #FFF);overflow:clip;-webkit-display:flex;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.snappy__arrow>*{display:block;position:relative;flex:0 0 auto;height:70%}.snappy__arrow svg{fill:currentColor}.snappy:not(.snappy--overflowing) .snappy__arrow{opacity:0;visibility:hidden}.snappy--overflowing .snappy__arrow{opacity:1;visibility:visible}.snappy--at-start .snappy__arrow--prev{opacity:0;visibility:hidden}.snappy--at-end .snappy__arrow--next{opacity:0;visibility:hidden}@keyframes marquee-animation{from{transform:translateX(0%)}to{transform:translateX(100%)}}.marquee,.marquee__wrapper,.marquee__item{display:block;position:relative;box-sizing:border-box;text-align:center;margin:0;padding:0}.marquee{--gap: 1ch;--duration: 4s;--width: auto;width:100vw;max-width:100%}.marquee__wrapper{position:absolute;height:100%;width:400%;min-width:0px;left:50%;top:50%;transform:translate(-50%, -50%);white-space:nowrap;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:0;list-style:none}.marquee__item{width:var(--width, auto);min-width:var(--width, 0px);flex:0 0 var(--width, auto);transform:translateX(0px);padding:0 calc(var(--gap)/2);display:flex;flex-flow:row nowrap;gap:var(--gap)}.marquee__item>*{display:block;flex:0 0 auto}.marquee--run .marquee__item{transform:translateX(0%);transition:none;will-change:transform;animation:marquee-animation var(--duration, 2s) linear 0s infinite reverse}@media(prefers-reduced-motion){.marquee--run .marquee__item{animation:none}}html.energy-saver .marquee--run .marquee__item{animation:none}html.energy-saver .marquee--run{overflow-x:auto;overflow-y:clip}html,body{color:var(--color-text);background:var(--color-background)}html.is-changing .transition-fade{transition:opacity .4s;opacity:1}html.is-animating .transition-fade{opacity:0}/*# sourceMappingURL=main.css.map */
