@charset "UTF-8";*,::after,::before{box-sizing:border-box}*{margin:0}body{line-height:1;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word;font-weight:400}#__next,#root{isolation:isolate}ul{list-style:none;padding:0}button{cursor:pointer;border:0;background:0 0}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}}html{scrollbar-width:thin;scrollbar-color:var(--scrollBarColor,black) transparent}::-webkit-scrollbar{width:14px;height:14px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollBarColor,#000);border:4px solid transparent;border-radius:999px;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#000;background-clip:padding-box}@font-face{font-family:"ABC Gaisyr";src:url("/assets/fonts/ABCGaisyr-Light.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ABC Gaisyr";src:url("/assets/fonts/ABCGaisyr-LightItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"ABC Gaisyr Italic";src:url("/assets/fonts/ABCGaisyr-LightItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"ABC Social";src:url("/assets/fonts/ABCSocial-Medium.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ABC Social";src:url("/assets/fonts/ABCSocial-MediumItalic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"ABC Social Extended";src:url("/assets/fonts/ABCSocialExtended-Black-Trial.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"ABC Social Extended";src:url("/assets/fonts/ABCSocialExtended-BlackItalic-Trial.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"ABC Social Extended Italic";src:url("/assets/fonts/ABCSocialExtended-BlackItalic-Trial.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--fontFloor:calc(0.65rem * var(--fontRootRatio, 1));--size-scale-em-10:0.65em;--size-scale-em-20:0.75em;--size-scale-em-30:0.85em;--size-scale-em-40:0.9em;--size-scale-em-50:1.05em;--size-scale-em-60:1.2em;--size-scale-em-70:1.4em;--size-scale-em-80:1.7em;--size-scale-em-90:2.1em;--size-scale-em-100:2.5em;--size-scale-em-110:2.9em;--size-scale-em-120:3.3em;--size-scale-em-130:3.7em;--size-scale-em-140:4.1em;--size-scale-em-150:4.5em;--size-scale-vw-10:0.4vw;--size-scale-vw-20:0.5vw;--size-scale-vw-30:0.75vw;--size-scale-vw-40:1vw;--size-scale-vw-50:1.6vw;--size-scale-vw-60:2.2vw;--size-scale-vw-70:3.5vw;--size-scale-vw-80:5vw;--size-scale-vw-90:8vw;--size-scale-vw-100:13vw;--size-scale-vw-110:16vw;--size-scale-vw-120:19vw;--size-scale-vw-130:21vw;--size-scale-vw-140:24vw;--size-scale-vw-150:27vw}.s10{font-size:max(var(--fontFloor), max(var(--size-scale-em-10), var(--size-scale-vw-10)) * var(--fontScale, 1));letter-spacing:-.04em}.s20{font-size:max(var(--fontFloor), max(var(--size-scale-em-20), var(--size-scale-vw-20)) * var(--fontScale, 1));letter-spacing:-.04em}.s30{font-size:max(var(--fontFloor), max(var(--size-scale-em-30), var(--size-scale-vw-30)) * var(--fontScale, 1));letter-spacing:-.04em}.s40{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}.s50{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}.s60{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}.s70{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.s80{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.s90{font-size:max(var(--fontFloor), max(var(--size-scale-em-90), var(--size-scale-vw-90)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.s100{font-size:max(var(--fontFloor), max(var(--size-scale-em-100), var(--size-scale-vw-100)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.s10s{font-size:max(var(--fontFloor), var(--size-scale-em-10) * var(--fontScale, 1))}.s20s{font-size:max(var(--fontFloor), var(--size-scale-em-20) * var(--fontScale, 1))}.s30s{font-size:max(var(--fontFloor), var(--size-scale-em-30) * var(--fontScale, 1))}.s40s{font-size:max(var(--fontFloor), var(--size-scale-em-40) * var(--fontScale, 1))}.s50s{font-size:max(var(--fontFloor), var(--size-scale-em-50) * var(--fontScale, 1))}.s60s{font-size:max(var(--fontFloor), var(--size-scale-em-60) * var(--fontScale, 1))}.s70s{font-size:max(var(--fontFloor), var(--size-scale-em-70) * var(--fontScale, 1))}.s80s{font-size:max(var(--fontFloor), var(--size-scale-em-80) * var(--fontScale, 1))}.s90s{font-size:max(var(--fontFloor), var(--size-scale-em-90) * var(--fontScale, 1))}.s100s{font-size:max(var(--fontFloor), var(--size-scale-em-100) * var(--fontScale, 1))}:root{--primaryFont:var(--socialMedium);--secondaryFont:var(--gaisyr);--emphasisColour:#ff0000}body{font-family:"ABC Gaisyr",serif}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}.article{width:min(40 * var(--size-scale-vw-50),90%);max-width:90%;color:var(--fontColour,#000)}.article h1,.article h2,.article h3,.article h4,.article h5,.article h6{margin:1em 0 .5em 0;font-family:var(--socialMedium)}.article h1 strong,.article h2 strong,.article h3 strong,.article h4 strong,.article h5 strong,.article h6 strong{font-weight:400;font-family:var(--gaisyr)}.article h1:last-child,.article h2:last-child,.article h3:last-child,.article h4:last-child,.article h5:last-child,.article h6:last-child{margin-bottom:0}.article h2{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.article h3{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.article h4,.article h5,.article h6{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}.article li,.article p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1.2;letter-spacing:-.02em;font-family:var(--socialMedium);margin-top:.75em}.article li strong,.article p strong{font-family:var(--socialMedium);font-weight:400;color:var(--emphasisColour)}.article li a,.article p a{text-decoration:underline}.article ul{margin-top:.75em;list-style:disc}.article ul li{margin-left:1em;margin-top:0}.article :first-child{margin-top:0}.article.align-center{text-align:center;margin:0 auto}.article.align-right{text-align:right;margin:0 0 0 auto}.article.align-left{text-align:left}.article.textSize-s li,.article.textSize-s p{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;letter-spacing:-.02em}.article.textSize-m li,.article.textSize-m p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;letter-spacing:-.02em}.article.textSize-l{width:min(32 * var(--size-scale-vw-60),90%)}.article.textSize-l li,.article.textSize-l p{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;letter-spacing:-.02em}.article.textSize-xl li,.article.textSize-xl p{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;letter-spacing:-.02em}.caps{text-transform:uppercase}:root{--socialMedium:"ABC Social",sans-serif;--gaisyr:"ABC Gaisyr",serif;--gaisyrItalic:"ABC Gaisyr Italic",serif;--socialExtended:"ABC Social Extended",sans-serif;--socialExtendedItalic:"ABC Social Extended Italic",sans-serif}:root{--siteMenuWidth:14.5vh;--widthGeneral:calc(100% - var(--siteMenuWidth));--paddingGeneral:2.5vmin;--gapGeneral:2.5vmin}.sizeWrapper{width:100%;max-width:80vw;margin:0 auto}a{cursor:pointer}.skipLink{position:absolute;top:0;left:0;z-index:1000;padding:.6em 1em;background:#000;color:#fff;font-family:var(--primaryFont);text-decoration:none;transform:translateY(-150%)}.skipLink:focus{transform:none;outline:2px solid var(--emphasisColour,red);outline-offset:2px}[contenteditable]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--focusRing,currentColor);outline-offset:2px}@media (prefers-reduced-motion:reduce){::after,::before,:not(.runningText){animation:none!important}html{scroll-behavior:auto!important}}@media print{:root{--siteMenuWidth:0px}body,body.hasAdminToolbar{--adminToolbarHeight:0px!important}body,html{background:#fff!important;color:#000!important}.adminToolbarSpace,.siteSearch,.skipLink,.textSize,nav.element.adminToolbar,nav.element.siteMenu{display:none!important}.csSlogan .runningText,.siteFooter .footerHero,iframe,video{display:none!important}main.page{width:100%!important;min-height:0!important}.element,.section,main.page{background:#fff!important;color:#000!important;--fontColour:black!important;--bgColour:white!important;--bgColor:white!important;--emphasisColour:black!important}.bgCover,.wallShade,.wallShadeTop{display:none!important}section.section.csNested.showMore:not(.active):not(.display-grid)>.contentSections,section.section.csText.showMore:not(.active) .article{display:block!important}section.section.csNested.showMore.display-grid:not(.active)>.contentSections{display:grid!important}section.section.csNested.showMore>.showMoreHead,section.section.csText.showMore>.showMoreHead{position:static!important}.showMoreButton .showMoreLabel,.showMoreButton svg{display:none!important}a[href^=http]:not([href*="en-knap.com"]):not([href*=spanskiborci]):after{content:" (" attr(href) ")";font-size:.85em;word-break:break-all}h1,h2,h3,h4,h5,h6{-moz-column-break-after:avoid;break-after:avoid}img{-moz-column-break-inside:avoid;break-inside:avoid}}.height-50svh{min-height:50svh}.height-60svh{min-height:60svh}.height-70svh{min-height:70svh}.height-80svh{min-height:80svh}.height-90svh{min-height:90svh}.height-100svh{min-height:100svh}:root{--color-lightGrey:#CACACA;--siteMenuLogoColor:red;--scrollBarColor:black;--portraitFilter:grayscale(1) contrast(0.89) brightness(1.06)}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-lock{display:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}body.hasAdminToolbar{--adminToolbarHeight:44px}.adminToolbarSpace{height:var(--adminToolbarHeight)}nav.element.adminToolbar{position:fixed;top:0;left:0;right:var(--siteMenuWidth);height:var(--adminToolbarHeight);z-index:900;background:#000;color:#fff;font-family:"ABC Social",sans-serif;font-size:14px;font-weight:400;line-height:1;text-transform:uppercase}nav.element.adminToolbar .links{display:flex;height:100%;overflow-x:auto;scrollbar-width:thin}nav.element.adminToolbar .label{display:flex;align-items:center;padding:0 10px;color:#aaa}nav.element.adminToolbar a{display:flex;align-items:center;flex:0 0 auto;padding:0 10px;white-space:nowrap;border-left:1px solid #555}nav.element.adminToolbar a.navigationStart{margin-left:auto}nav.element.adminToolbar a:focus-visible,nav.element.adminToolbar a:hover{background:#e00;color:#fff}nav.element.adminToolbar a:focus-visible{outline:2px solid white;outline-offset:-4px}@media screen and (max-width:800px){nav.element.adminToolbar{top:calc(var(--siteMenuBar) + var(--safeTop))}}main.page.adminDesign header,main.page.adminDesign section{border-bottom:1px solid #000;padding:2em 0}main.page.adminDesign header>h1,main.page.adminDesign header>h2,main.page.adminDesign section>h1,main.page.adminDesign section>h2{margin-top:0}main.page.adminDesign .logos .innerWrapper{display:flex;flex-direction:column;align-items:center;gap:3em}main.page.adminDesign .logos .innerWrapper svg{width:100%;max-width:12em}main.page.adminFonts .f1,main.page.adminFonts .f2{font-family:"ABC Social",sans-serif}main.page.adminFonts .f3,main.page.adminFonts .f4{font-family:"ABC Social Extended",sans-serif}main.page.adminFonts .f5,main.page.adminFonts .f6{font-family:"ABC Gaisyr",serif}main.page.adminFonts .f2,main.page.adminFonts .f4,main.page.adminFonts .f6{font-style:italic}@keyframes loopText{0%{transform:translateX(0)}100%{transform:translateX(-25%)}}nav.element.siteMenu.knap{position:fixed;right:0;top:0;height:100%;overflow:hidden;z-index:1000;width:var(--siteMenuWidth);border-left:1px solid var(--siteMenuBorderColor,#000);border-right:1px solid var(--siteMenuBorderColor,#000);background:var(--siteMenuBackground,#fff);color:var(--siteMenuColor,#000);transition:width .3s ease-in-out;display:flex}nav.element.siteMenu.knap .navIcons{display:flex;font-size:max(var(--fontFloor), 4.5vh * var(--fontScale, 1))}nav.element.siteMenu.knap .navIcons a{display:block}nav.element.siteMenu.knap .navIcons .hamburgerOpen{width:.85em;height:.85em;position:relative;z-index:100;flex-shrink:0;margin-left:auto}nav.element.siteMenu.knap .navIcons .hamburgerOpen div{position:absolute}nav.element.siteMenu.knap .navIcons .hamburgerOpen div:first-child{height:100%;left:50%;top:0;border-right:2px solid var(--siteMenuBorderColor,#000)}nav.element.siteMenu.knap .navIcons .hamburgerOpen div:last-child{width:100%;left:0;top:50%;border-bottom:2px solid var(--siteMenuBorderColor,#000)}nav.element.siteMenu.knap .innerWrapper{width:var(--siteMenuWidth);display:flex;flex-direction:column;padding:.25em;min-height:100%;margin-left:auto;flex-shrink:0}nav.element.siteMenu.knap .innerWrapper .links{font-size:max(var(--fontFloor), 4.5vh * var(--fontScale, 1));letter-spacing:-.04em;transition:opacity .3s ease,visibility 0s}nav.element.siteMenu.knap .innerWrapper .links li{min-height:1em}nav.element.siteMenu.knap .innerWrapper .links li.separator{min-height:.75em}nav.element.siteMenu.knap .innerWrapper .links li.current{position:relative}nav.element.siteMenu.knap .innerWrapper .links li.current:after{pointer-events:none;content:"";position:absolute;left:0;right:0;top:50%;border-bottom:1px solid}nav.element.siteMenu.knap .innerWrapper .links a{display:block;position:relative;width:100%;height:1em}nav.element.siteMenu.knap .innerWrapper .links a>span{display:block;position:absolute;left:0;top:0;white-space:nowrap;width:-moz-max-content;width:max-content}nav.element.siteMenu.knap .innerWrapper .links a>span span:not(:first-child){opacity:0}nav.element.siteMenu.knap .innerWrapper .links a:hover span{animation:loopText 2s linear infinite}nav.element.siteMenu.knap .innerWrapper .links a:hover span span{opacity:1}nav.element.siteMenu.knap .innerWrapper .logo{margin-top:auto;padding:.5em .5em}nav.element.siteMenu.knap .innerWrapper .logo svg *{fill:var(--siteMenuLogoColor,red)}nav.element.siteMenu.knap .innerWrapper .logo .logo-enknap:not(.logo-enknap-vertical){display:none}nav.element.siteMenu.knap .websiteTOC{position:absolute;left:0;top:0;width:calc(70svw - var(--siteMenuWidth));height:100%;overflow-y:auto;padding:var(--paddingGeneral);font-size:max(var(--fontFloor), 4.5vh * var(--fontScale, 1));letter-spacing:-.04em;line-height:.8;opacity:0;pointer-events:none;transition:opacity .3s ease;transition-delay:0.3s;display:none}nav.element.siteMenu.knap .websiteTOC ul{list-style:none}nav.element.siteMenu.knap .websiteTOC a{display:inline-block;text-decoration:none;color:inherit;padding:.075em 0;max-width:100%;overflow-wrap:break-word}nav.element.siteMenu.knap .websiteTOC a:hover{color:var(--siteMenuColor,red)}nav.element.siteMenu.knap .websiteTOC .tocItem.current>a,nav.element.siteMenu.knap .websiteTOC a[aria-current=page]{color:#767676;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.12em}nav.element.siteMenu.knap .websiteTOC .tocToggle{display:none}nav.element.siteMenu.knap .websiteTOC .tocRoot{-moz-columns:3;columns:3;-moz-column-rule:1px solid red;column-rule:1px solid red;-moz-column-gap:0.5em;column-gap:.5em;flex:1 1 auto;min-height:0;--lineColor:var(--color-lightGrey)}nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem{border-top:1px solid var(--lineColor,grey);border-bottom:1px solid var(--lineColor,grey)}nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem.productions,nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem.produkcija{-moz-column-break-before:column;break-before:column}nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem.about-us,nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem.o-nas{-moz-column-break-before:column;break-before:column}nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem.hasDescendants.lvl-1{margin:0 0 1em 0;border-bottom:none;border-top:1px solid var(--lineColor,grey);-moz-column-break-inside:avoid;break-inside:avoid}nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem:not(.hasDescendants){grid-column:1}nav.element.siteMenu.knap .websiteTOC .tocRoot .tocItem+.tocItem{border-top:none}nav.element.siteMenu.knap .websiteTOC .tocLevel{display:flex;flex-direction:column}nav.element.siteMenu.knap .websiteTOC .tocLevel li{padding-left:.5em}nav.element.siteMenu.knap.active{width:70%}nav.element.siteMenu.knap.active .links{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}nav.element.siteMenu.knap.active .hamburgerOpen{rotate:45deg}nav.element.siteMenu.knap.active .websiteTOC{opacity:1;pointer-events:auto;display:flex;flex-direction:column}footer.element.siteFooter{min-height:30svh;background:#000;width:calc(100% - var(--siteMenuWidth));--fontColour:white;--footerHair:1px solid rgba(255, 255, 255, 0.16);color:#fff;border-top:1px solid #fff}footer.element.siteFooter a{color:inherit;text-decoration:none}footer.element.siteFooter .footerHero{position:relative}footer.element.siteFooter .footerTop{padding:0 var(--paddingGeneral) 0}footer.element.siteFooter .footerKicker{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif}footer.element.siteFooter .footerCta{display:flex;align-items:center;flex-wrap:wrap;gap:var(--paddingGeneral);padding:calc(var(--paddingGeneral)) var(--paddingGeneral)}footer.element.siteFooter .footerSignup{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif;line-height:1;background:#fff;color:#000;padding:.5em 1em .45em;border:1px solid #fff;transition:background .22s,color .22s}footer.element.siteFooter .footerSignup:focus-visible,footer.element.siteFooter .footerSignup:hover{background:0 0;color:#fff}footer.element.siteFooter .footerNote{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;letter-spacing:-.02em;margin:0;font-style:italic;font-family:"ABC Gaisyr",serif}footer.element.siteFooter .socialsAndAddresses{display:grid;grid-template-columns:1fr 1fr}footer.element.siteFooter .footerSocials{display:flex;flex-direction:column;border-top:var(--footerHair)}footer.element.siteFooter .footerSocials a{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif;display:flex;align-items:center;justify-content:space-between;padding:var(--paddingGeneral);border-bottom:var(--footerHair);transition:background .18s,color .18s,padding-left .18s}footer.element.siteFooter .footerSocials a:last-child{border-bottom:none}footer.element.siteFooter .footerSocials a:focus-visible,footer.element.siteFooter .footerSocials a:hover{background:#fff;color:#000}footer.element.siteFooter .footerSocials .arr{font-size:.5em;opacity:.7}footer.element.siteFooter .footerAddr{border-top:var(--footerHair);border-left:var(--footerHair);padding:var(--paddingGeneral)}footer.element.siteFooter .footerOrg{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif;display:block;margin-bottom:1em}footer.element.siteFooter .footerAddrCols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6em 2em}footer.element.siteFooter .footerLabel{font-size:max(var(--fontFloor), max(var(--size-scale-em-10), var(--size-scale-vw-10)) * var(--fontScale, 1));letter-spacing:-.04em;display:block;font-family:var(--socialMedium);text-transform:uppercase;letter-spacing:.14em;opacity:.5;margin-bottom:.8em}footer.element.siteFooter .footerCol p{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:var(--socialMedium);margin:0 0 .3em;opacity:.88;line-height:1.45}footer.element.siteFooter .footerCol a{border-bottom:1px solid rgba(255,255,255,.3);transition:border-color .2s}footer.element.siteFooter .footerCol a:focus-visible,footer.element.siteFooter .footerCol a:hover{border-bottom-color:#fff}footer.element.siteFooter .footerBase{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.4em var(--paddingGeneral);padding:var(--paddingGeneral);border-top:var(--footerHair)}footer.element.siteFooter .logoLine{flex:1 1 auto;display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 4rem}footer.element.siteFooter .logoLine .logoWrapper{display:inline-flex;align-items:center}footer.element.siteFooter .logoLine .logoWrapper svg{height:var(--footerLogoH,1.9rem);width:auto;display:block}footer.element.siteFooter .logoLine .logoWrapper svg *{fill:var(--fontColour)}footer.element.siteFooter .logoLine .logoWrapper.knap{--footerLogoH:3rem}footer.element.siteFooter .logoLine .logoWrapper.eu{--footerLogoH:2.4rem}footer.element.siteFooter .lastLine{font-size:max(var(--fontFloor), max(var(--size-scale-em-10), var(--size-scale-vw-10)) * var(--fontScale, 1));letter-spacing:-.04em;display:flex;align-items:center;gap:1.4em;white-space:nowrap;font-family:var(--socialMedium);text-transform:uppercase;letter-spacing:.1em;opacity:.6}footer.element.siteFooter .lastLine p{margin:0}footer.element.siteFooter .lastLine .footerImpressum{transition:color .2s}footer.element.siteFooter .lastLine .footerImpressum:focus-visible,footer.element.siteFooter .lastLine .footerImpressum:hover{color:#fff;text-decoration:underline}@media (max-width:760px){footer.element.siteFooter .footerAddrCols{grid-template-columns:1fr;gap:1.3em}footer.element.siteFooter .footerBase{flex-direction:column;align-items:flex-start}}dialog.newsletterModal{position:fixed;inset:auto 0 0 0;width:auto;max-width:none;height:-moz-fit-content;height:fit-content;max-height:100dvh;margin:0;padding:0;border:0;border-top:1px solid #fff;background:#000;color:#fff;overflow:auto;transform:translateY(100%);transition:transform .38s cubic-bezier(.2, .7, .2, 1)}dialog.newsletterModal.isShown{transform:none}dialog.newsletterModal::backdrop{background:rgba(0,0,0,.55)}dialog.newsletterModal:not([open]){display:none}@media (prefers-reduced-motion:reduce){dialog.newsletterModal{transition:none}}.newsletterModal__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:0 var(--paddingGeneral);padding:var(--paddingGeneral)}.newsletterModal__inner .newsletterForm{grid-column:1/-1}.newsletterModal__title{grid-column:1;font-size:max(var(--fontFloor), max(var(--size-scale-em-90), var(--size-scale-vw-90)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;font-family:"ABC Social",sans-serif;line-height:.9;margin:0 0 .3em}.newsletterModal__close{grid-column:2;grid-row:1;font-size:max(var(--fontFloor), 4.5vh * var(--fontScale, 1));display:grid;place-items:start end;min-width:44px;min-height:44px;padding:0;color:inherit;transition:color .18s}.newsletterModal__close:focus-visible,.newsletterModal__close:hover{color:var(--emphasisColour)}.newsletterModal__close .menuCross{translate:0.1245em -0.1245em}.newsletterForm__box .menuCross,.newsletterModal__close .menuCross{position:relative;display:block;width:.85em;height:.85em;rotate:45deg}.newsletterForm__box .menuCross span,.newsletterModal__close .menuCross span{position:absolute;display:block}.newsletterForm__box .menuCross span:first-child,.newsletterModal__close .menuCross span:first-child{height:100%;left:50%;top:0;border-right:2px solid currentColor}.newsletterForm__box .menuCross span:last-child,.newsletterModal__close .menuCross span:last-child{width:100%;left:0;top:50%;border-bottom:2px solid currentColor}.newsletterForm{font-family:"ABC Social",sans-serif;position:relative;color:#fff}.newsletterForm .newsletterForm__lead{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Gaisyr",serif;font-style:italic;letter-spacing:-.02em;line-height:1.2;margin:0 0 .7em;opacity:.85}.newsletterForm .newsletterForm__row{display:flex;align-items:baseline;gap:var(--paddingGeneral);border-bottom:1px solid #fff;transition:border-color .18s}.newsletterForm .newsletterForm__row:focus-within{border-bottom-color:var(--emphasisColour)}.newsletterForm .newsletterForm__email{flex:1 1 auto;min-width:0;font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;font-family:var(--socialMedium);line-height:1;padding:.12em 0 .08em;border:0;border-radius:0;background:0 0;color:#fff;caret-color:white}.newsletterForm .newsletterForm__email::-moz-placeholder{color:#fff;opacity:.35}.newsletterForm .newsletterForm__email::placeholder{color:#fff;opacity:.35}.newsletterForm .newsletterForm__email:focus-visible{outline:0}.newsletterForm .newsletterForm__submit{flex:0 0 auto;font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif;line-height:1;white-space:nowrap;padding:0 0 .12em;margin:0;background:0 0;border:0;color:#fff;transition:color .18s,opacity .18s}.newsletterForm .newsletterForm__submit::before{content:"→ "}.newsletterForm .newsletterForm__submit:focus-visible,.newsletterForm .newsletterForm__submit:hover{color:var(--emphasisColour)}.newsletterForm .newsletterForm__submit:disabled{opacity:.4;cursor:default}.newsletterForm .newsletterForm__consent{display:flex;align-items:center;gap:1.4em;margin-top:1.1em;font-size:max(var(--fontFloor), max(var(--size-scale-em-10), var(--size-scale-vw-10)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:var(--socialMedium);text-transform:uppercase;letter-spacing:.14em;line-height:1.3;cursor:pointer}.newsletterForm .newsletterForm__consent .newsletterForm__consentText{color:rgba(255,255,255,.62);transition:color .18s}.newsletterForm .newsletterForm__consent:hover .newsletterForm__consentText{color:#fff}.newsletterForm .newsletterForm__consent a{color:#fff;border-bottom:1px solid currentColor;transition:color .18s}.newsletterForm .newsletterForm__consent a:focus-visible,.newsletterForm .newsletterForm__consent a:hover{color:var(--emphasisColour)}.newsletterForm .newsletterForm__box{position:relative;flex:0 0 auto;display:grid;place-items:center;width:4.4em;height:4.4em;color:#fff}.newsletterForm .newsletterForm__box input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;margin:0;border:1px solid #fff;border-radius:0;background:0 0;cursor:pointer}.newsletterForm .newsletterForm__box input:focus-visible{outline:2px solid var(--emphasisColour);outline-offset:2px}.newsletterForm .newsletterForm__box .menuCross{font-size:3.1em;pointer-events:none;opacity:0;transition:opacity .12s}.newsletterForm .newsletterForm__box input:checked+.menuCross{opacity:1}.newsletterForm .newsletterForm__extra,.newsletterForm .newsletterForm__hidden{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletterForm .newsletterForm__status{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1.25;margin:.8em 0 0}.newsletterForm .newsletterForm__status:empty{margin:0}.newsletterForm.isError .newsletterForm__status{color:var(--emphasisColour)}.newsletterForm.isSending .newsletterForm__submit{opacity:.4}.newsletterForm.isDone .newsletterForm__consent,.newsletterForm.isDone .newsletterForm__lead,.newsletterForm.isDone .newsletterForm__row{display:none}.newsletterForm.isDone .newsletterForm__status{font-size:max(var(--fontFloor), max(var(--size-scale-em-90), var(--size-scale-vw-90)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;line-height:.9;margin:0}main.page.newsletterPage{background:#000;color:#fff;padding:var(--paddingGeneral)}main.page.newsletterPage .newsletterPage__title{font-size:max(var(--fontFloor), max(var(--size-scale-em-90), var(--size-scale-vw-90)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;font-family:"ABC Social",sans-serif;line-height:.9;margin:0 0 .3em}@media screen and (max-width:800px){.newsletterModal__title,main.page.newsletterPage .newsletterPage__title{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}.newsletterForm .newsletterForm__row{flex-direction:column;align-items:stretch;gap:0;border-bottom:0}.newsletterForm .newsletterForm__email{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;line-height:1;border-bottom:1px solid #fff}.newsletterForm .newsletterForm__email:focus-visible{border-bottom-color:var(--emphasisColour)}.newsletterForm .newsletterForm__submit{align-self:flex-start;margin:.5em 0 0;min-height:44px}.newsletterForm.isDone .newsletterForm__status{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}}div.element.bgCover{position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;overflow:hidden}div.element.bgCover img,div.element.bgCover picture,div.element.bgCover video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}div.element.bgCover .filter{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:var(--bgColor,transparent);pointer-events:none;mix-blend-mode:screen;opacity:.1}div.element.bgCover .filter:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:var(--bgColor,transparent);pointer-events:none;mix-blend-mode:color;opacity:.2}div.element.cta a{color:var(--fontColour,#000)}div.element.cta a:before{content:"→ ";letter-spacing:0}div.element.cta a:hover span{text-decoration:underline}div.element.cta a.type-outside:before{content:"↗ "}div.element.placeholder{background:#000}div.element.eventCard.design-card{position:relative;aspect-ratio:4/5;z-index:0}div.element.eventCard.design-card .content{padding:var(--paddingGeneral);display:flex;flex-direction:column;height:100%;text-align:center;background:rgba(0,0,0,.1);color:var(--fontColour,#fff);mix-blend-mode:var(--blendMode,normal);position:relative}div.element.eventCard.design-card .content .authors{order:1}div.element.eventCard.design-card .content .title{margin-top:auto;order:2;margin-bottom:.25em;visibility:var(--titleVerticalHide,visible)}div.element.eventCard.design-card .content .title h1{--default:max(var(--size-scale-em-80), var(--size-scale-vw-80));letter-spacing:-.04em;font-size:max(var(--fontFloor), var(--titleVerticalSize, var(--default)) * var(--fontScale, 1));line-height:var(--titleVerticalLineHeight, .85)}div.element.eventCard.design-card .content .datePlace{order:3}div.element.eventCard.design-card .content .nav a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}div.element.eventCard.design-card .content .nav a:before,div.element.eventCard.design-card .content .nav a>*{display:none}:root{--fontStep:1;--fontRootRatio:1;--fontScale:calc(var(--fontStep) * var(--fontRootRatio))}html.textSizePinned{font-size:16px}nav.element.siteMenu.knap>.textSize{display:none;position:absolute;left:-1px;bottom:0;z-index:5;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:.75rem .95rem .8rem;background:var(--siteMenuBackground,#fff);color:var(--siteMenuColor,#000);border:1px solid var(--siteMenuBorderColor,#000);border-bottom:0;font-family:"ABC Social","Helvetica Neue",Arial,sans-serif;font-size:13px;letter-spacing:0;line-height:1.2}nav.element.siteMenu.knap .textSize__label{display:block;font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-bottom:.55em}nav.element.siteMenu.knap .textSize__row{display:flex;align-items:stretch;gap:0}nav.element.siteMenu.knap .textSize__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;color:inherit;border:1px solid var(--siteMenuBorderColor,#000);width:2.4em;height:2.4em;font:inherit;font-size:15px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s,border-color .15s}nav.element.siteMenu.knap .textSize__btn:hover:not(:disabled){background:red;border-color:red;color:#fff}nav.element.siteMenu.knap .textSize__btn:disabled{opacity:.28;cursor:default}nav.element.siteMenu.knap .textSize__btn:focus-visible{outline:2px solid #ff0000;outline-offset:2px}nav.element.siteMenu.knap .textSize__value{border:1px solid var(--siteMenuBorderColor,#000);min-width:4.6em;display:flex;align-items:center;justify-content:center;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.02em}nav.element.siteMenu.knap .textSize__btn+.textSize__value,nav.element.siteMenu.knap .textSize__value+.textSize__btn{border-left:0}nav.element.siteMenu.knap .textSize.is-changed .textSize__value{color:red}@media (min-width:801px){nav.element.siteMenu.knap.active>.textSize{display:block}}main.page{width:calc(100% - var(--siteMenuWidth));min-height:100svh}main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero{height:80svh}main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .authors,main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .authors .authorOutput,main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .authors h2,main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .datePlace,main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .datePlace h2{font-family:var(--gaisyr)}main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .authors .wallLabel{font-family:var(--socialMedium)}main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero .content .datePlace .wallMore{opacity:.7;white-space:nowrap}main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero.isFestival .bgCover::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(0,0,0,.2);pointer-events:none}main.page.index .wallHairline{height:1px;background:#000}main.page.index .wall{background:#000}main.page.index .wall .wallRow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px}main.page.index .wall .wallRow.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}main.page.index .wall .wallRow+.wallRow{margin-top:1px}main.page.index .wall .wallRow:empty{display:none}main.page.index .wall .wallRow .span-2{grid-column:span 2}main.page.index .wall .wallRow.cols-3>:first-child:nth-last-child(2):not(.span-2)+*{grid-column:span 2}main.page.index .wall .wallRow.cols-3>:first-child:nth-last-child(2).span-2+*{grid-column:span 1}main.page.index .wall .wallRow.cols-3>:only-child{grid-column:span 3}main.page.index .wall .wallRow.cols-2>:only-child{grid-column:span 2}main.page.index .wall .wallTile{position:relative;z-index:0;overflow:hidden;display:block;background:#000;color:#fff;aspect-ratio:1/1;min-width:0;font-family:var(--socialMedium)}main.page.index .wall .wallTile.span-2{aspect-ratio:2/1}main.page.index .wall .wallRow.cols-2>.wallTile{aspect-ratio:3/2}main.page.index .wall .wallRow.cols-3>:first-child:nth-last-child(2):not(.span-2)+.wallTile{aspect-ratio:2/1}main.page.index .wall .wallRow.cols-3>:first-child:nth-last-child(2).span-2+.wallTile{aspect-ratio:1/1}main.page.index .wall .wallRow.cols-2>.wallTile:only-child,main.page.index .wall .wallRow.cols-3>.wallTile:only-child{aspect-ratio:3/1}main.page.index .wall .wallRow>.wallTile.type-event,main.page.index .wall .wallRow>.wallTile.type-news{grid-column:span 1!important;aspect-ratio:1/1!important}main.page.index .wall .csEntriesEntryNews .mediaWrapper,main.page.index .wall .csEntriesEntryProduction .image,main.page.index .wall .wallMedia{position:absolute;inset:0;width:auto;height:auto;aspect-ratio:auto;z-index:0;background:#000;overflow:hidden}main.page.index .wall .wallTile .bgCover{transition:scale 4s ease,opacity .4s ease;transform-origin:center}main.page.index .wall .wallTile:hover .bgCover{scale:1.05}main.page.index .wall .wallTile video.hoverVideo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;opacity:0;transition:opacity .4s ease;pointer-events:none}main.page.index .wall .csEntriesEntryProduction:hover .image .hoverVideo,main.page.index .wall .wallTile[data-hover-video]:hover video.hoverVideo{opacity:1}main.page.index .wall .csEntriesEntryNews .mediaWrapper .bgCover{opacity:.35;filter:grayscale(1)}main.page.index .wall .csEntriesEntryNews:hover .mediaWrapper .bgCover{opacity:.6;scale:1.05}main.page.index .wall .csEntriesEntryNews .wallNewsVideo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;opacity:.35;filter:grayscale(1);transition:opacity .4s ease}main.page.index .wall .csEntriesEntryNews:hover .wallNewsVideo{opacity:.6}main.page.index .wall .wallShade{position:absolute;left:0;right:0;bottom:0;height:60%;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.72) 0,rgba(0,0,0,.55) 45%,rgba(0,0,0,.22) 72%,rgba(0,0,0,0) 100%)}main.page.index .wall .wallShadeTop{position:absolute;left:0;right:0;top:0;height:40%;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.62) 0,rgba(0,0,0,.55) 30%,rgba(0,0,0,.2) 65%,rgba(0,0,0,0) 100%)}main.page.index .wall .wallMark{position:absolute;left:var(--paddingGeneral);top:var(--paddingGeneral);z-index:3;pointer-events:none;display:flex;max-width:calc(100% - 2 * var(--paddingGeneral))}main.page.index .wall .wallChip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.45em;font-family:var(--socialMedium);font-size:calc(max(var(--size-scale-em-40), var(--size-scale-vw-40)) * .8);line-height:1;text-transform:uppercase;letter-spacing:.1em;padding:.35em .55em;white-space:normal;max-width:100%}main.page.index .wall .wallChip.wallChip-black{background:#000;color:#fff}main.page.index .wall .wallChip.wallChip-white{background:#fff;color:#000}main.page.index .wall .wallMark-plain{pointer-events:none;right:var(--paddingGeneral)}main.page.index .wall .wallDateLine{display:block;color:#fff;font-family:var(--socialMedium);font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60));line-height:.95;letter-spacing:-.04em;text-transform:none;text-wrap:balance}main.page.index .wall .wallDateLine .place{display:inline}main.page.index .wall .wallMore{opacity:.7;white-space:nowrap}main.page.index .wall .wallText{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;padding:var(--paddingGeneral);display:flex;flex-direction:column;gap:.05em}main.page.index .wall .wallLine{font-family:var(--socialMedium);font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));letter-spacing:-.02em;line-height:.95;margin:0}main.page.index .wall .wallLine .authors .authorOutput{display:inline}main.page.index .wall .wallAuthors,main.page.index .wall .wallAuthors .authorOutput,main.page.index .wall .wallAuthors .authors{font-family:var(--gaisyr);letter-spacing:-.02em}main.page.index .wall .wallAuthors{font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60));line-height:.95}main.page.index .wall .wallTile .wallTitle{font-family:var(--socialMedium);font-size:max(var(--size-scale-em-70), var(--size-scale-vw-70));line-height:.85;letter-spacing:-.04em;margin:.1em 0 0;text-wrap:balance}main.page.index .wall .wallTile .wallTitle.wallTitle-event{font-size:max(var(--size-scale-em-80), var(--size-scale-vw-80))}main.page.index .wall .wallTile:hover .wallTitle{text-decoration:underline;text-decoration-thickness:0.04em}main.page.index .wall .csEntriesEntryNews .dateNews{font-family:var(--socialMedium);letter-spacing:-.04em;margin:0;line-height:.95}main.page.index .wall .csEntriesEntryNews h3{font-family:var(--socialMedium);letter-spacing:-.04em;font-size:max(var(--size-scale-em-60), var(--size-scale-vw-60));line-height:.85;margin:.1em 0 0;text-wrap:balance;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}main.page.index .wall .wallCover{position:absolute;inset:0;z-index:1}main.page.index .wall .wallTile-overflow .wallText{padding-bottom:calc(var(--paddingGeneral) * 2 + 1.7 * max(var(--size-scale-em-40),var(--size-scale-vw-40)))}main.page.index .wall .wallCorner{position:absolute;right:var(--paddingGeneral);bottom:var(--paddingGeneral);z-index:4;font-family:var(--socialMedium);font-size:max(var(--size-scale-em-40), var(--size-scale-vw-40));line-height:1;text-transform:uppercase;letter-spacing:.1em;padding:.35em .55em;background:#fff;color:#000}main.page.index .wall .wallCorner:hover{background:red;color:#fff}main.page.index .wall .wallTile.type-intro{display:flex;flex-direction:column;justify-content:space-between;background:#fff;color:#000}main.page.index .wall .wallTile.type-intro .wallClaim{padding:var(--paddingGeneral) var(--paddingGeneral) 0}main.page.index .wall .wallTile.type-intro .wallClaim p{font-family:var(--gaisyr);font-size:max(var(--size-scale-em-70), var(--size-scale-vw-70));line-height:1;letter-spacing:-.04em;color:#000;margin:0;max-width:22em}main.page.index .wall .wallTile.type-intro .csButtons{flex-wrap:wrap;color:#000}@media screen and (max-width:800px){main.page.index .wall .wallRow,main.page.index .wall .wallRow.cols-2{grid-template-columns:1fr}main.page.index .wall .wallRow .span-2,main.page.index .wall .wallRow>*{grid-column:auto!important}main.page.index .wall .wallRow.cols-2>.wallTile,main.page.index .wall .wallRow.cols-2>.wallTile:only-child,main.page.index .wall .wallRow.cols-3>.wallTile:only-child,main.page.index .wall .wallRow.cols-3>:first-child:nth-last-child(2):not(.span-2)+.wallTile,main.page.index .wall .wallTile,main.page.index .wall .wallTile.span-2{aspect-ratio:1/1}}main.page.schedule{background-color:#d3d3d3}main.page.schedule>header{padding:var(--paddingGeneral)}main.page.schedule>header h1{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}main.page.schedule .eventsForMonth{padding:var(--paddingGeneral);display:grid;grid-template-columns:repeat(3,1fr)}main.entry.production{background-color:var(--bgColor)}main.entry.production>header>.productionDates:has(+ .productionWarning){margin-bottom:0}main.entry.production>header>.productionWarning{background:#000;color:#fff;--fontColour:#fff;padding:var(--paddingGeneral)}main.entry.production>header>.productionWarning .article{max-width:100%}main.entry.production>header>.productionWarning .article p{color:#fff;white-space:pre-line;overflow-wrap:anywhere}main.entry.production>header .cover{position:relative;z-index:0;height:80svh;overflow:hidden}main.entry.production>header .cover .csSlogan{position:absolute;bottom:0;left:0;width:100%;color:var(--fontColour,#fff)}main.entry.production>header .cover .csSlogan .innerWrapper{height:.9em}main.entry.production>header .content{padding:var(--paddingGeneral)}main.entry.production>header .content .title{font-family:var(--primaryFont);--default:max(var(--size-scale-em-90), var(--size-scale-vw-90));letter-spacing:-.04em;font-size:max(var(--fontFloor), var(--titleHorizontalSize, var(--default)) * var(--fontScale, 1));line-height:var(--titleHorizontalLineHeight, .85);transform:translateX(-.07em)}main.entry.production>header .content .title span{vertical-align:middle}main.entry.production>header .content .authors{display:block;font-family:var(--secondaryFont);font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;margin-bottom:.25em}main.entry.production>header .content .info{margin-top:1em;display:flex;gap:2.2em}main.entry.production>header .content .info .categories{font-family:var(--secondaryFont);font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>header .content .info .durationMinutes{font-family:var(--primaryFont);font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>header .content .info .network,main.entry.production>header .content .info .premiereYear,main.entry.production>header .content .info .touring{font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;text-transform:uppercase}main.entry.production>header .content .info .countries{font-family:var(--primaryFont);font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>section.content{font-family:var(--primaryFont)}main.entry.production>section.content h2{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;margin:1em 0 .5em 0}main.entry.production>section.content h2:first-child{margin-top:0}main.entry.production>section.content p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;max-width:45em;margin-bottom:.5em;line-height:1.2}main.entry.production>section.content .oldPictures{-webkit-user-select:none;-moz-user-select:none;user-select:none}main.entry.production>section.content .oldPictures .swiper-slide{height:70vh;width:70%;max-width:-moz-max-content;max-width:max-content;cursor:grab}main.entry.production>section.content .oldPictures .swiper-slide img,main.entry.production>section.content .oldPictures .swiper-slide picture{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}main.entry.production>section.content .oldPictures .swiper-nav{display:flex;padding:var(--paddingGeneral);width:-moz-max-content;width:max-content;grid-area:nav;font-family:"ABC Social",sans-serif}main.entry.production>section.content .oldPictures .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>section.content .oldContent{padding:var(--paddingGeneral)}main.entry.subpage{color:var(--fontColour,#000);background:var(--bgColour,#fff)}main.entry.news .entryHeader .kicker{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1}main.entry.news .entryHeader .dateNews{text-align:left}main.entry.news .entryHeader .dateApplication{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin:0}main.entry.news .entryHeader h1{font-family:"ABC Social",sans-serif;line-height:.85;margin:0}main.entry.news .newsAbstract{width:auto}main.entry.news .newsAbstract>:first-child{margin-top:0}main.entry.news.design-masthead .entryHeader{padding:var(--paddingGeneral);padding-bottom:calc(var(--paddingGeneral) * 2)}main.entry.news.design-masthead .entryHeader .newsMeta{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding-top:.7em}main.entry.news.design-masthead .entryHeader h1{font-size:max(var(--fontFloor), max(var(--size-scale-em-90), var(--size-scale-vw-90)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;margin-top:.28em;text-wrap:balance}main.entry.news.design-masthead .entryHeader .newsHeaderFoot{display:grid;grid-template-columns:1fr 1fr;gap:var(--gapGeneral);margin-top:1.6em;align-items:start}main.entry.news.design-masthead .entryHeader .newsAbstract{max-width:100%}main.entry.news.design-masthead .mediaWrapper{padding-left:var(--paddingGeneral)}main.entry.news.design-masthead .mediaWrapper img,main.entry.news.design-masthead .mediaWrapper picture,main.entry.news.design-masthead .mediaWrapper video{display:block;width:100%;max-width:100%;height:auto}@media screen and (max-width:800px){main.entry.news.design-masthead .entryHeader h1{max-width:none}main.entry.news.design-masthead .entryHeader .newsHeaderFoot{grid-template-columns:1fr}}main.entry.news.design-split .entryHeader{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;padding:0}main.entry.news.design-split .entryHeader .newsColText{display:flex;flex-direction:column;padding:var(--paddingGeneral);padding-right:calc(var(--gapGeneral) * 1.5);min-height:100%}main.entry.news.design-split .entryHeader .newsMeta{display:flex;justify-content:space-between;align-items:baseline;gap:1em}main.entry.news.design-split .entryHeader h1{font-size:max(var(--size-scale-em-80), 4.6vw);letter-spacing:-.04em;margin-top:.5em}main.entry.news.design-split .entryHeader .newsHeaderFoot{margin-top:auto;padding-top:20svh}main.entry.news.design-split .entryHeader .dateApplication{margin-bottom:1em}main.entry.news.design-split .entryHeader .newsAbstract{max-width:100%}main.entry.news.design-split .entryHeader .newsColMedia img,main.entry.news.design-split .entryHeader .newsColMedia picture,main.entry.news.design-split .entryHeader .newsColMedia video{display:block;width:100%;max-width:100%;height:auto}@media screen and (max-width:800px){main.entry.news.design-split .entryHeader{grid-template-columns:1fr}main.entry.news.design-split .entryHeader .newsColText{padding-right:var(--paddingGeneral);min-height:0}main.entry.news.design-split .entryHeader h1{font-size:max(var(--size-scale-em-80), 9vw)}main.entry.news.design-split .entryHeader .newsHeaderFoot{padding-top:10svh}}main.entry.news.design-poster .entryHeader{position:relative;z-index:0;overflow:hidden;height:88svh;min-height:34em;display:flex;color:#fff}main.entry.news.design-poster .entryHeader .newsScrim{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.34) 0,rgba(0,0,0,.06) 22%,rgba(0,0,0,0) 42%,rgba(0,0,0,.3) 68%,rgba(0,0,0,.72) 100%)}main.entry.news.design-poster .entryHeader .newsPosterInner{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;padding:var(--paddingGeneral)}main.entry.news.design-poster .entryHeader .newsMeta{display:flex;justify-content:space-between;align-items:baseline;gap:1em}main.entry.news.design-poster .entryHeader .newsPosterBottom{margin-top:auto}main.entry.news.design-poster .entryHeader .dateApplication{margin-bottom:.9em}main.entry.news.design-poster .entryHeader h1{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;text-shadow:0 1px 40px rgba(0,0,0,.28)}main.entry.news.design-poster .newsAbstractBelow{padding:calc(var(--paddingGeneral) * 1.6) var(--paddingGeneral);box-sizing:content-box;width:min(40 * var(--size-scale-vw-50),90%)}@media screen and (max-width:800px){main.entry.news.design-poster .entryHeader{height:auto;min-height:70svh}main.entry.news.design-poster .entryHeader h1{max-width:none;font-size:max(var(--size-scale-em-80), 9vw)}main.entry.news.design-poster .newsAbstractBelow{width:auto}}section.section.contentSections :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}section.section.csEntriesList{color:var(--fontColour,#000);background:var(--bgColor,var(--bgColour,#fff))}section.section.csEntriesList>header{padding:var(--paddingGeneral)}section.section.csEntriesList>header h2{margin:0 0 .15em 0;text-align:left;font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}section.section.csEntriesList>header p{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csEntriesList .swiper-nav{-webkit-user-select:none;-moz-user-select:none;user-select:none}section.section.csEntriesList .swiper-nav .swiper-next,section.section.csEntriesList .swiper-nav .swiper-prev{cursor:pointer}section.section.csEntriesList.design-sliderFullscreen{position:relative;width:100%;height:100svh;overflow:hidden;z-index:1;--fontColour:white}section.section.csEntriesList.design-sliderFullscreen.swiper .bgCover{cursor:grab}section.section.csEntriesList.design-sliderFullscreen .entriesList{height:100%;width:100%}section.section.csEntriesList.design-sliderFullscreen .swiper-nav{position:absolute;z-index:100;left:0;bottom:0;padding:var(--paddingGeneral);display:flex;gap:1em;mix-blend-mode:var(--blendMode,normal)}section.section.csEntriesList.design-sliderFullscreen .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;font-family:"ABC Social",sans-serif;color:var(--fontColour,var(--fontColour,#fff))}section.section.csEntriesList.design-sliderSmall{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"header header" "slider slider" "buttons nav";width:100%}section.section.csEntriesList.design-sliderSmall>header{grid-area:header}section.section.csEntriesList.design-sliderSmall>.swiper-wrapper{grid-area:slider}section.section.csEntriesList.design-sliderSmall .swiper-nav{display:flex;padding:var(--paddingGeneral);width:-moz-max-content;width:max-content;grid-area:nav;font-family:"ABC Social",sans-serif}section.section.csEntriesList.design-sliderSmall .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csEntriesList.design-sliderSmall .csButtons{grid-area:buttons;justify-self:start}section.section.csEntriesList.design-grid .entriesList{display:grid;grid-template-columns:repeat(3,1fr);padding:var(--paddingGeneral);grid-gap:var(--paddingGeneral)}section.section.csEntriesList.design-grid .entriesList .mediaWrapper{position:relative;aspect-ratio:1/1}section.section.csEntriesList.newsList>.csEntriesEntryNewsLead{margin:0 var(--paddingGeneral);padding:calc(var(--paddingGeneral) * 1.6) 0;border-top:1px solid currentColor;border-bottom:1px solid currentColor}section.section.csEntriesList.newsList>.csEntriesEntryNewsLead+.csEntriesEntryNewsLead{border-top:0}section.section.csEntriesList.newsList>.newsThree{padding-top:calc(var(--paddingGeneral) * 1.6);padding-bottom:0}section.section.csEntriesList.newsList>.newsThree>.csEntriesEntryNews+.csEntriesEntryNews::before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--paddingGeneral)/ -2);width:1px;background:currentColor}section.section.csEntriesList.newsList>.newsIndex{padding:calc(var(--paddingGeneral) * 2) var(--paddingGeneral) 0}section.section.csEntriesList.newsList>.newsPager{display:flex;gap:1.4em;align-items:baseline;padding:calc(var(--paddingGeneral) * 1.4) var(--paddingGeneral)}section.section.csEntriesList.newsList>.newsPager a,section.section.csEntriesList.newsList>.newsPager span{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1}section.section.csEntriesList.newsList>.newsPager .is-on,section.section.csEntriesList.newsList>.newsPager a:hover{color:var(--emphasisColour,red)}section.section.csEntriesList.newsList>.newsPager .is-off{opacity:.3}section.section.csEntriesList.newsList>:last-child{padding-bottom:calc(var(--paddingGeneral) * 3)}@media screen and (max-width:800px){section.section.csEntriesList.newsList>.newsThree{grid-template-columns:1fr}}section.section.csEntriesList.design-textList{padding:var(--paddingGeneral)}section.section.csEntriesList.design-textList .yearGroup{display:grid;grid-template-columns:1fr;gap:0 var(--gapGeneral);padding-top:.5em;border-top:1px solid var(--color-lightGrey)}section.section.csEntriesList.design-textList .yearGroup:first-child{padding-top:0;border-top:0}@media screen and (min-width:800px){section.section.csEntriesList.design-textList .yearGroup{grid-template-columns:7ch 1fr;align-items:baseline}section.section.csEntriesList.design-textList .yearGroup>h2{grid-column:1}section.section.csEntriesList.design-textList .yearGroup>.yearRows{grid-column:2}}section.section.csEntriesList.design-textList .yearGroup>h2{font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;margin:0 0 .2em 0}@media screen and (min-width:800px){section.section.csEntriesList.design-textList .yearGroup>h2{margin:0}}section.section.csEntriesList.design-textList .csEntriesEntryProduction{display:flex;align-items:baseline;gap:.6em;padding:.15em 0 .35em 0}section.section.csEntriesList.design-textList .csEntriesEntryProduction .title{flex:1 1 0;min-width:0;margin-top:0;font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1.05;text-wrap:pretty}section.section.csEntriesList.design-textList .csEntriesEntryProduction .title.productionHeading .authors,section.section.csEntriesList.design-textList .csEntriesEntryProduction .title.productionHeading .productionTitle{display:inline;font-size:inherit;line-height:inherit;margin:0}section.section.csEntriesList.design-textList .csEntriesEntryProduction .productionInfo{flex:0 0 auto;margin-left:auto;text-align:right}section.section.csEntriesList.design-textList .csEntriesEntryProduction .productionInfo>*{margin-top:0}section.section.csEntriesList.design-textList .csEntriesEntryProduction .productionInfo>:not(:last-child):after{width:1.6ch}section.section.csEntriesList.design-textList .csEntriesEntryProduction.isLink:after{content:"→";flex:0 0 auto;font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;letter-spacing:0}section.section.csEntriesList.design-textList .csEntriesEntryProduction.isLink:hover .title{text-decoration:underline;text-decoration-thickness:0.06em;text-underline-offset:0.14em}@media screen and (max-width:800px){section.section.csEntriesList.design-textList .csEntriesEntryProduction{flex-wrap:wrap}section.section.csEntriesList.design-textList .csEntriesEntryProduction .productionInfo{order:1;flex-basis:100%;margin-left:0;text-align:left}}section.section.csEntriesList.section-productions.design-grid>header{padding-bottom:0}section.section.csEntriesList.section-productions.design-grid>header h2{text-align:left;margin-bottom:.15em}section.section.csEntriesList.section-productions.design-grid .csButtons{justify-content:flex-start}section.section.csEntriesList.section-magazin{padding:var(--paddingGeneral)}section.section.csEntriesList.section-magazin>header{padding-bottom:var(--paddingGeneral);border:2px solid #000}section.section.csEntriesList.section-magazin>header .csSlogan{padding-bottom:var(--paddingGeneral)}section.section.csEntriesList.section-magazin>header h2{margin:0}div.element.csEntriesEntryEvent.knap{position:relative;z-index:1}div.element.csEntriesEntryEvent.knap .title{font-family:var(--primaryFont)}div.element.csEntriesEntryEvent.knap .authors{font-family:var(--secondaryFont)}div.element.csEntriesEntryEvent.knap .datePlace{font-family:var(--secondaryFont)}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen{top:0;left:0;width:100%;height:100%;background:#000}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content{width:100%;height:100%;z-index:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content 1fr max-content;grid-template-areas:"author datePlace" "title nav";pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;mix-blend-mode:var(--blendMode,normal);color:var(--fontColour,#fff)}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content>*{padding:var(--paddingGeneral);align-self:start}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content>*>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;text-wrap:balance}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .title{grid-area:title;align-self:end;visibility:var(--titleHorizontalHide,visible)}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .title h1{--default:max(var(--size-scale-em-90), var(--size-scale-vw-90));letter-spacing:-.04em;font-size:max(var(--fontFloor), var(--titleHorizontalSize, var(--default)) * var(--fontScale, 1));line-height:var(--titleHorizontalLineHeight, .85);transform:translateX(-.07em)}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .authors{grid-area:author}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .datePlace{font-family:var(--secondaryFont);grid-area:datePlace}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .slidesNav{font-family:var(--primaryFont);grid-area:slidesNav;display:flex;gap:1em}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .slidesNav button{background:0 0;padding:0;margin:0;letter-spacing:0;color:inherit;border:none;cursor:pointer}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .slidesNav button:hover{text-shadow:var(--fontColour,#fff) 0 0 .5em}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .nav{font-family:var(--primaryFont);grid-area:nav;text-align:right;pointer-events:auto}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .nav,div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .slidesNav{padding-top:0}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen:not(.swiper) .nav{align-self:end}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen.swiper-slide .content{grid-template-areas:"author datePlace" "title title" "slidesNav nav"}div.element.csEntriesEntryEvent.knap.design-sliderSmall{position:relative;width:34vw;aspect-ratio:4/5;color:var(--fontColour,#fff);z-index:0}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content{padding:var(--paddingGeneral);display:flex;flex-direction:column;height:100%;text-align:center;background:linear-gradient(to bottom,rgba(0,0,0,.62) 0,rgba(0,0,0,.55) 15%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 55%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.68) 100%);color:var(--fontColour,#fff);mix-blend-mode:var(--blendMode,normal);position:relative}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .authors{order:1}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .title{margin-top:auto;order:2;margin-bottom:.25em;visibility:var(--titleVerticalHide,visible)}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .title h1{--default:max(var(--size-scale-em-80), var(--size-scale-vw-80));letter-spacing:-.04em;font-size:max(var(--fontFloor), var(--titleVerticalSize, var(--default)) * var(--fontScale, 1));line-height:var(--titleVerticalLineHeight, .85)}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .datePlace{order:3}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .nav a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .nav a:before,div.element.csEntriesEntryEvent.knap.design-sliderSmall .content .nav a>*{display:none}div.element.csEntriesEntryEvent.knap.design-sliderSmall:first-child{padding-left:var(--paddingGeneral)}div.element.csEntriesEntryEvent.knap.design-sliderSmall:first-child .bgCover{left:var(--paddingGeneral);width:calc(100% - var(--paddingGeneral))}div.element.csEntriesEntryEvent.knap.design-sliderSmall:last-child{padding-right:var(--paddingGeneral)}div.element.csEntriesEntryEvent.knap.design-sliderSmall:last-child .bgCover{width:calc(100% - var(--paddingGeneral))}div.element.csEntriesEntryEvent.knap.design-sliderSmall:last-child:first-child .bgCover{width:calc(100% - var(--paddingGeneral) * 2)}div.element.csEntriesEntryEvent.knap.design-grid{position:relative;aspect-ratio:4/5}div.element.csEntriesEntryEvent.knap.design-grid>.hoverVideo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;opacity:0;transition:opacity .4s ease;pointer-events:none}div.element.csEntriesEntryEvent.knap.design-grid:hover>.hoverVideo{opacity:1}div.element.csEntriesEntryEvent.knap.design-grid .content{padding:var(--paddingGeneral);display:flex;flex-direction:column;height:100%;text-align:left;background:linear-gradient(to bottom,rgba(0,0,0,.62) 0,rgba(0,0,0,.55) 15%,rgba(0,0,0,.1) 40%,rgba(0,0,0,.1) 55%,rgba(0,0,0,.55) 82%,rgba(0,0,0,.68) 100%);color:var(--fontColour,#fff);mix-blend-mode:var(--blendMode,normal);position:relative}div.element.csEntriesEntryEvent.knap.design-grid .content .datePlace{order:1;font-family:var(--socialMedium)}div.element.csEntriesEntryEvent.knap.design-grid .content .authors{order:2;margin-top:auto}div.element.csEntriesEntryEvent.knap.design-grid .content .title{order:3;visibility:var(--titleVerticalHide,visible)}div.element.csEntriesEntryEvent.knap.design-grid .content .title h1{--default:max(var(--size-scale-em-80), var(--size-scale-vw-80));letter-spacing:-.04em;font-size:max(var(--fontFloor), var(--titleVerticalSize, var(--default)) * var(--fontScale, 1));line-height:var(--titleVerticalLineHeight, .85)}div.element.csEntriesEntryEvent.knap.design-grid .content .title.isLong h1{font-size:calc(var(--titleVerticalSize, var(--default)) * .8)}div.element.csEntriesEntryEvent.knap.design-grid .content .title.isVeryLong h1{font-size:calc(var(--titleVerticalSize, var(--default)) * .65)}div.element.csEntriesEntryEvent.knap.design-grid .content .authors h2,div.element.csEntriesEntryEvent.knap.design-grid .content .datePlace h2,div.element.csEntriesEntryEvent.knap.design-grid .content .title h1{text-wrap:balance}div.element.csEntriesEntryEvent.knap.design-grid .content .nav a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:100}div.element.csEntriesEntryEvent.knap.design-grid .content .nav a:before,div.element.csEntriesEntryEvent.knap.design-grid .content .nav a>*{display:none}.element.csEntriesEntryProduction{display:block;position:relative;z-index:0}.element.csEntriesEntryProduction .image{width:100%;aspect-ratio:16/9;background:#d3d3d3;position:relative;z-index:0}.element.csEntriesEntryProduction .image .hoverVideo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1;opacity:0;transition:opacity .4s ease;pointer-events:none}.element.csEntriesEntryProduction:hover .image .hoverVideo{opacity:1}.element.csEntriesEntryProduction .title{font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;margin-top:.25em}.element.csEntriesEntryProduction .title.productionHeading{line-height:1}.element.csEntriesEntryProduction .title.productionHeading .authors{display:block;font-family:var(--gaisyr);font-weight:400;font-size:.85em;letter-spacing:-.04em;text-transform:none;line-height:1;margin-bottom:.08em}.element.csEntriesEntryProduction .title.productionHeading .authors .authorOutput{font-family:inherit;font-weight:inherit;font-size:inherit}.element.csEntriesEntryProduction .title.productionHeading .productionTitle{display:block;line-height:.95}.element.csEntriesEntryProduction .productionInfo{display:flex;flex-wrap:wrap;row-gap:.15em;font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;text-transform:uppercase;margin-left:-3ch;clip-path:inset(0 0 0 3ch)}.element.csEntriesEntryProduction .productionInfo .countries,.element.csEntriesEntryProduction .productionInfo .durationMinutes,.element.csEntriesEntryProduction .productionInfo .network,.element.csEntriesEntryProduction .productionInfo .premiereYear,.element.csEntriesEntryProduction .productionInfo .touring{position:relative;margin-top:.25em;margin-left:3ch}.element.csEntriesEntryProduction .productionInfo .countries:before,.element.csEntriesEntryProduction .productionInfo .durationMinutes:before,.element.csEntriesEntryProduction .productionInfo .network:before,.element.csEntriesEntryProduction .productionInfo .premiereYear:before,.element.csEntriesEntryProduction .productionInfo .touring:before{content:"·";position:absolute;left:-3ch;top:0;width:3ch;text-align:center}.element.csEntriesEntryNews{position:relative;z-index:0;display:block}.element.csEntriesEntryNews .mediaWrapper{overflow:hidden}.element.csEntriesEntryNews .mediaWrapper .bgCover{opacity:.8;transform-origin:center;transition:all 4s ease}.element.csEntriesEntryNews .dateNews{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-top:.5em;margin-bottom:.5em;text-align:left}.element.csEntriesEntryNews h3{font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;line-height:.85;margin-top:.4em}.element.csEntriesEntryNews .dateApplication{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-top:.9em}.element.csEntriesEntryNews .newsAbstract{width:auto;margin-top:.8em}.element.csEntriesEntryNews .newsAbstract>:first-child{margin-top:0}.element.csEntriesEntryNews:hover .mediaWrapper .bgCover{opacity:1;scale:1.3}.element.csEntriesEntryNews:hover h3{text-decoration:underline}.element.csEntriesEntryNewsLead{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--gapGeneral);align-items:start;color:inherit}.element.csEntriesEntryNewsLead .mediaWrapper img,.element.csEntriesEntryNewsLead .mediaWrapper picture,.element.csEntriesEntryNewsLead .mediaWrapper video{display:block;width:100%;max-width:100%;height:auto}.element.csEntriesEntryNewsLead .dateNews{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1}.element.csEntriesEntryNewsLead h2{font-family:"ABC Social",sans-serif;font-size:max(var(--size-scale-em-80), 4.4vw);letter-spacing:-.04em;line-height:.85;margin-top:.35em}.element.csEntriesEntryNewsLead .dateApplication{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-top:1.1em}.element.csEntriesEntryNewsLead .newsAbstract{width:auto;margin-top:1.1em}.element.csEntriesEntryNewsLead .newsAbstract>:first-child{margin-top:0}.element.csEntriesEntryNewsLead:hover h2{text-decoration:underline;text-underline-offset:0.1em;text-decoration-thickness:0.03em}@media screen and (max-width:800px){.element.csEntriesEntryNewsLead{grid-template-columns:1fr}.element.csEntriesEntryNewsLead h2{font-size:max(var(--size-scale-em-80), 8vw)}}.element.csEntriesEntryNewsRow{display:grid;grid-template-columns:max-content minmax(0,1fr) 22vw;gap:var(--gapGeneral);align-items:start;padding:1.4em 0 1.6em;border-top:1px solid currentColor;color:inherit}.element.csEntriesEntryNewsRow:last-child{border-bottom:1px solid currentColor}.element.csEntriesEntryNewsRow .dateNews{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;padding-top:.55em;padding-right:calc(var(--gapGeneral) * 2);white-space:nowrap}.element.csEntriesEntryNewsRow h2{font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;line-height:.85}.element.csEntriesEntryNewsRow .dateApplication{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-top:1.1em}.element.csEntriesEntryNewsRow .newsAbstract{width:auto;margin-top:.9em}.element.csEntriesEntryNewsRow .newsAbstract>:first-child{margin-top:0}.element.csEntriesEntryNewsRow .mediaWrapper img,.element.csEntriesEntryNewsRow .mediaWrapper picture,.element.csEntriesEntryNewsRow .mediaWrapper video{display:block;width:100%;max-width:100%;height:auto}.element.csEntriesEntryNewsRow:hover h2{text-decoration:underline;text-underline-offset:0.12em;text-decoration-thickness:0.03em}@media screen and (max-width:800px){.element.csEntriesEntryNewsRow{grid-template-columns:1fr;gap:.9em}.element.csEntriesEntryNewsRow .dateNews{padding-top:0;padding-right:0}.element.csEntriesEntryNewsRow h2{max-width:none;font-size:max(var(--size-scale-em-70), 7vw)}}section.section.csSlogan{color:var(--fontColour,#000)}section.section.csSlogan.design-grid{padding:var(--paddingGeneral);font-family:var(--socialMedium)}@keyframes csg-breath{0%,36.84%{transform:translateY(0);animation-timing-function:cubic-bezier(0.33,0,0.25,1)}48.68%,53.95%{transform:translateY(max(-1.02em * var(--ampScale,1),-34.68px));animation-timing-function:cubic-bezier(0.45,0,0.55,1)}100%,63.16%{transform:translateY(0)}}@keyframes csg-sway{0%,38.16%{transform:translateX(0);animation-timing-function:cubic-bezier(0.25,0.1,0.25,1)}50%{transform:translateX(min(.85em * var(--ampScale,1),28.9px));animation-timing-function:cubic-bezier(0.4,0,0.5,1)}55.92%{transform:translateX(calc(-.2em * var(--ampScale,1)));animation-timing-function:cubic-bezier(0.4,0,0.6,1)}100%,61.84%{transform:translateX(0)}}@keyframes csg-contract{0%,38.16%{transform:scale(1);animation-timing-function:cubic-bezier(0.55,0,0.7,1)}50%{transform:scale(.59);animation-timing-function:cubic-bezier(0.2,0,0.35,1)}56.63%{transform:scale(1.18);animation-timing-function:ease-out}100%,61.84%{transform:scale(1)}}@keyframes csg-dim{0%,36.84%{opacity:1;animation-timing-function:cubic-bezier(0.4,0,0.6,1)}48.68%,53.95%{opacity:0;animation-timing-function:cubic-bezier(0.4,0,0.6,1)}100%,63.16%{opacity:1}}section.section.csSlogan.design-grid .gridText{display:flex;flex-direction:column;gap:15vh}section.section.csSlogan.design-grid .gridText .row{display:flex;justify-content:space-between}section.section.csSlogan.design-grid .gridText .row p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;text-transform:capitalize;animation:var(--anim,none) var(--dur,44s) var(--delay,0s) infinite linear;transform-origin:50% 50%}@media (max-width:768px){section.section.csSlogan.design-grid .gridText .row p{--ampScale:.6}}@media (prefers-reduced-motion:reduce){section.section.csSlogan.design-grid .gridText .row p{animation:none}}section.section.csSlogan:not(.design-grid) .innerWrapper{position:relative;overflow:hidden;width:100%;font-size:max(var(--fontFloor), max(var(--size-scale-em-90), var(--size-scale-vw-90)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;height:1.15em}section.section.csSlogan:not(.design-grid) .runningText{position:absolute;left:0;top:0;padding-top:.15em;font-family:var(--socialMedium);font-style:italic;-webkit-text-fill-color:currentColor;-webkit-text-stroke:0.03em currentColor;paint-order:stroke fill;white-space:nowrap;text-transform:uppercase;animation:loopText2 calc(var(--textLength) * 1s) steps(2000,end) infinite;display:flex}@keyframes loopText2{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-25%,0,0)}}section.section.csSlogan:not(.design-grid) .runningText p{padding-left:.25em}section.section.csSlogan:not(.design-grid).strokeOnly .runningText{-webkit-text-fill-color:transparent;-webkit-text-stroke-width:0.019em}@media (hover:hover){section.section.csSlogan:hover .runningText{animation-play-state:paused}}section.section.csText{padding:var(--paddingGeneral)}section.section.csText .splitText{width:100%!important;max-width:100%!important;display:table}section.section.csText .splitText p{display:table-row}section.section.csText .splitText p>*{display:table-cell;padding:.5em 0;border-top:1px solid transparent;border-bottom:1px solid transparent;padding-right:2em;line-height:1.1em}section.section.csText .splitText p:hover>*{border-top:1px solid var(--fontColour,#000);border-bottom:1px solid var(--fontColour,#000)}section.section.csText .article.columns{width:100%;max-width:100%;-moz-column-count:var(--columns,2);column-count:var(--columns,2);-moz-column-gap:var(--paddingGeneral);column-gap:var(--paddingGeneral);-moz-column-rule:1px solid var(--fontColour,black);column-rule:1px solid var(--fontColour,black)}section.section.csText .article.columns>:first-child{margin-top:0}section.section.csText .article.columns h2,section.section.csText .article.columns h3,section.section.csText .article.columns h4,section.section.csText .article.columns h5,section.section.csText .article.columns h6{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:avoid;break-after:avoid}section.section.csText .article.columns.noParagraphBreaks p{-moz-column-break-inside:avoid;break-inside:avoid}@media screen and (max-width:800px){section.section.csText .article.columns{-moz-column-count:1;column-count:1;-moz-column-rule:none;column-rule:none}}section.section.csText.quoteDesign .article{--quoteOffset:25%;--quoteMeasure:calc(min(40 * var(--size-scale-vw-50), 90%) - var(--quoteOffset));margin-left:var(--quoteOffset);width:min(var(--quoteMeasure),98% - var(--quoteOffset));max-width:none}section.section.csText.quoteDesign .article.textSize-s{--quoteOffset:42%;--quoteMeasure:calc(24 * var(--size-scale-vw-40))}section.section.csText.quoteDesign .article.textSize-l{--quoteOffset:30%;--quoteMeasure:calc(17 * var(--size-scale-vw-60))}section.section.csText.quoteDesign .article.textSize-xl{--quoteOffset:30%;--quoteMeasure:calc(17 * var(--size-scale-vw-70))}@media screen and (max-width:800px){section.section.csText.quoteDesign .article{margin-left:0;width:90%}}section.section.csText.quoteDesign .article .quoteAuthor{letter-spacing:-.02em;line-height:1.2;font-family:"ABC Gaisyr",serif;margin-top:1em}section.section.csText.quoteDesign .article .quoteAuthor::before{content:"– "}section.section.csButtons{padding:var(--paddingGeneral);font-family:var(--primaryFont);display:flex;gap:var(--gapGeneral);color:var(--fontColour,#000)}section.section.csButtons .cta{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csButtons.align-center{justify-content:center}section.section.csButtons.align-right{justify-content:flex-end}section.section.csButtons.textSize-s .cta{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csButtons.textSize-l .cta{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csButtons.textSize-xl .cta{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}section.section.csButtons.type-tabs{display:grid;position:relative;grid-template-columns:repeat(var(--buttonsLength,1),1fr);margin-bottom:var(--paddingGeneral);padding-bottom:0;--activeBgColor:var(--bgColour, white);--activeFontColor:var(--fontColour, black);--inActiveBgColor:var(--fontColour, black);--inActiveFontColor:var(--bgColour, white);z-index:0}section.section.csButtons.type-tabs:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid var(--fontColour,#000);z-index:-1;width:100%;display:block}section.section.csButtons.type-tabs .cta{z-index:1}section.section.csButtons.type-tabs .cta a{text-align:center;border:1px solid var(--fontColour,#000);border-bottom:1px solid transparent;display:block;padding:calc(var(--paddingGeneral)/ 2);position:relative;z-index:0}section.section.csButtons.type-tabs .cta a:before{content:"";display:none}section.section.csButtons.type-tabs .cta a.active{background:var(--activeBgColor);color:var(--activeFontColor);pointer-events:none}section.section.csButtons.type-tabs .cta a.active:hover{background:var(--inActiveBgColor);color:var(--inActiveFontColor)}section.section.csButtons.type-tabs .cta a:not(.active){background:var(--inActiveBgColor);color:var(--inActiveFontColor)}section.section.csButtons.type-tabs .cta a:not(.active):hover{border-bottom:1px solid var(--fontColour,#000)}section.section.csButtons.type-tabs .cta a:not(.active):hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--bgColour,#fff);opacity:.15;pointer-events:none;z-index:2}section.section.csButtons.type-tabs .cta a:hover span{text-decoration:none}section.section.csSeparator.size-s{padding-top:var(--paddingGeneral)}section.section.csSeparator.size-m{padding-top:calc(var(--paddingGeneral) * 3)}section.section.csSeparator.size-l{padding-top:calc(var(--paddingGeneral) * 5)}section.section.csSeparator.size-xl{padding-top:calc(var(--paddingGeneral) * 8)}section.section.csMedia{width:100%}section.section.csMedia iframe{width:100%;aspect-ratio:16/9;height:auto;background:#000}section.section.csMedia img,section.section.csMedia video{width:100%}section.section.csMedia:not(.height-auto){position:relative}section.section.csMedia:not(.height-auto) .mediaWrapper{position:absolute;width:100%;height:100%;left:0;top:0}section.section.csMedia:not(.height-auto) img,section.section.csMedia:not(.height-auto) picture,section.section.csMedia:not(.height-auto) video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.section.csMedia .swiper{-webkit-user-select:none;-moz-user-select:none;user-select:none}section.section.csMedia .swiper .swiper-slide{height:70vh;width:70%;max-width:-moz-max-content;max-width:max-content;cursor:grab}section.section.csMedia .swiper .swiper-slide img,section.section.csMedia .swiper .swiper-slide picture{width:auto;height:100%}section.section.csMedia .swiper .swiper-slide video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}section.section.csMedia .swiper .swiper-nav{display:flex;padding:var(--paddingGeneral);width:-moz-max-content;width:max-content;grid-area:nav;font-family:"ABC Social",sans-serif}section.section.csMedia .swiper .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csMedia .swiper .swiper-nav>:hover{cursor:pointer}section.section.csMedia.padding{width:calc(100% - var(--paddingGeneral) * 2);margin:0 auto}section.section.csMedia .mediaModal-close,section.section.csMedia .swiper-fullscreen{position:absolute;right:var(--paddingGeneral);bottom:var(--paddingGeneral);z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:0 0;padding:0;margin:0;color:inherit;cursor:pointer;line-height:1;font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csMedia .mediaModal-close svg,section.section.csMedia .swiper-fullscreen svg{display:block;width:auto;height:var(--csMediaIconSize,.92em)}section.section.csMedia .mediaModal-close{font-size:max(var(--fontFloor), 4.5vh * var(--fontScale, 1));width:.85em;height:.85em;rotate:45deg}section.section.csMedia .mediaModal-close .menuCross{position:absolute;inset:0;display:block}section.section.csMedia .mediaModal-close .menuCross span{position:absolute;display:block}section.section.csMedia .mediaModal-close .menuCross span:first-child{height:100%;left:50%;top:0;border-right:2px solid #000}section.section.csMedia .mediaModal-close .menuCross span:last-child{width:100%;left:0;top:50%;border-bottom:2px solid #000}section.section.csMedia dialog.mediaModal{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#fff;color:#000}section.section.csMedia dialog.mediaModal::backdrop{background:#fff}section.section.csMedia dialog.mediaModal:not([open]){display:none}section.section.csMedia dialog.mediaModal .swiper.design-modal{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-wrapper{min-height:0;height:100%}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide{width:100%;max-width:none;height:100%;box-sizing:border-box;padding:var(--paddingGeneral) var(--paddingGeneral) 0;display:flex;align-items:center;justify-content:center}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide picture{display:contents}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide img,section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide video{max-width:100%;max-height:100%;width:auto;height:auto}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide .embeddedAsset{width:100%;max-height:100%;aspect-ratio:16/9}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide .embeddedAsset iframe{width:100%;height:100%}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-nav{grid-area:auto;grid-row:2;grid-column:1}html.hasSliderCursor section.section.csMedia .swiper:not(.design-modal){cursor:none}html.hasSliderCursor section.section.csMedia .swiper:not(.design-modal) .swiper-slide:not(.swiper-slide-active){cursor:none}html.hasSliderCursor section.section.csMedia .swiper:not(.design-modal) .swiper-nav{cursor:default}.sliderCursor{--size:var(--sliderCursorSize, 5vmin);position:fixed;left:0;top:0;z-index:900;width:var(--size);height:var(--size);margin:calc(var(--size)/ -2) 0 0 calc(var(--size)/ -2);border-radius:50%;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 120ms ease;will-change:transform;font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1}.sliderCursor span{display:block;transform:translateY(.05em)}.sliderCursor.is-on{opacity:1}html.mediaModalOpen{overflow:hidden}section.section.csNested{background:var(--bgColour,transparent);color:var(--fontColour,currentColor)}section.section.csNested.display-grid>.contentSections{display:grid}section.section.csNested.display-grid.columns-2>.contentSections{grid-template-columns:1fr 1fr}@media screen and (max-width:800px){section.section.csNested.display-grid>.contentSections{grid-template-columns:1fr!important}}section.section.csNested.showMore,section.section.csText.showMore{border-top:1px solid var(--fontColour,#000);border-bottom:1px solid var(--fontColour,#000);margin-top:-1px}section.section.csNested.showMore>.showMoreHead,section.section.csText.showMore>.showMoreHead{--showMoreTitleSize:max(var(--size-scale-em-60), var(--size-scale-vw-60));position:sticky;top:calc(var(--adminToolbarHeight,0px) + var(--csStickyTop,0px));z-index:2;margin:0;font-size:1em;background:var(--bgColour,var(--bgColor,#fff))}section.section.csNested.showMore>.showMoreHead:is(h2),section.section.csText.showMore>.showMoreHead:is(h2){--showMoreTitleSize:max(var(--size-scale-em-80), var(--size-scale-vw-80))}section.section.csNested.showMore>.showMoreHead:is(h3),section.section.csText.showMore>.showMoreHead:is(h3){--showMoreTitleSize:max(var(--size-scale-em-70), var(--size-scale-vw-70))}section.section.csNested.showMore>.showMoreHead .showMoreButton,section.section.csText.showMore>.showMoreHead .showMoreButton{display:flex;align-items:center;gap:.75em;width:100%;padding:.35em 0;color:var(--fontColour,#000);text-align:left}section.section.csNested.showMore>.showMoreHead .showMoreButton:focus-visible,section.section.csText.showMore>.showMoreHead .showMoreButton:focus-visible{outline:2px solid var(--fontColour,black);outline-offset:-2px}section.section.csNested.showMore>.showMoreHead .showMoreButton .showMoreTitle,section.section.csText.showMore>.showMoreHead .showMoreButton .showMoreTitle{flex:1;font-family:var(--primaryFont, "ABC Social", sans-serif);font-size:max(var(--fontFloor), var(--showMoreTitleSize) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.85}section.section.csNested.showMore>.showMoreHead .showMoreButton .showMoreLabel,section.section.csText.showMore>.showMoreHead .showMoreButton .showMoreLabel{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif;white-space:nowrap}section.section.csNested.showMore>.showMoreHead .showMoreButton .showMoreLabel .less,section.section.csText.showMore>.showMoreHead .showMoreButton .showMoreLabel .less{display:none}section.section.csNested.showMore>.showMoreHead .showMoreButton svg,section.section.csText.showMore>.showMoreHead .showMoreButton svg{height:calc(var(--showMoreTitleSize) * .72);width:auto;flex-shrink:0}section.section.csNested.showMore>.showMoreHead .showMoreButton svg *,section.section.csText.showMore>.showMoreHead .showMoreButton svg *{stroke:var(--fontColour,black)}section.section.csNested.showMore.active>.showMoreHead .showMoreButton .more,section.section.csText.showMore.active>.showMoreHead .showMoreButton .more{display:none}section.section.csNested.showMore.active>.showMoreHead .showMoreButton .less,section.section.csText.showMore.active>.showMoreHead .showMoreButton .less{display:block}section.section.csNested.showMore.active>.showMoreHead .showMoreButton svg,section.section.csText.showMore.active>.showMoreHead .showMoreButton svg{rotate:45deg}section.section.csText.showMore:not(.active) .article{display:none}section.section.csText.showMore.active .article{margin-top:var(--paddingGeneral)}section.section.csNested.showMore{padding-top:var(--paddingGeneral)}section.section.csNested.showMore>.showMoreHead{padding:0 var(--paddingGeneral)}section.section.csNested.showMore:not(.active){padding-bottom:var(--paddingGeneral)}section.section.csNested.showMore:not(.active)>.contentSections{display:none}section.section.csNested.showMore.active>.contentSections{margin-top:var(--paddingGeneral)}section.section.csNested.showMore.active>.contentSections>.csText:first-child:not(.showMore){padding-top:0}section.section.csTabs{font-family:var(--primaryFont);color:var(--fontColour,#000);position:relative;z-index:0}section.section.csTabs .csTabs__strip{display:grid;position:sticky;top:calc(var(--adminToolbarHeight,0px) + var(--csStickyTop,0px));z-index:10;gap:var(--gapGeneral);background:var(--bgColour,var(--bgColor,#fff));grid-template-columns:repeat(var(--tabsLength,1),1fr);--activeBgColor:var(--bgColour, var(--bgColor, white));--activeFontColor:var(--fontColour, black);--inActiveBgColor:var(--fontColour, black);--inActiveFontColor:var(--bgColour, white);padding:var(--paddingGeneral) var(--paddingGeneral) 0 var(--paddingGeneral);margin-bottom:var(--paddingGeneral)}section.section.csTabs .csTabs__strip:after{content:"";position:absolute;left:0;bottom:0;border-bottom:1px solid var(--fontColour,#000);z-index:-1;width:100%;display:block}section.section.csTabs .csTabs__strip .csTabs__tab{z-index:1;font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csTabs .csTabs__strip .csTabs__tab a{text-align:center;border:1px solid var(--fontColour,#000);border-bottom:1px solid transparent;display:block;padding:calc(var(--paddingGeneral)/ 2);position:relative;z-index:0;cursor:pointer;touch-action:manipulation}section.section.csTabs .csTabs__strip .csTabs__tab a:before{content:"";display:none}section.section.csTabs .csTabs__strip .csTabs__tab a.active{background:var(--activeBgColor);color:var(--activeFontColor);pointer-events:none}section.section.csTabs .csTabs__strip .csTabs__tab a.active:hover{background:var(--inActiveBgColor);color:var(--inActiveFontColor)}section.section.csTabs .csTabs__strip .csTabs__tab a:not(.active){background:var(--inActiveBgColor);color:var(--inActiveFontColor)}section.section.csTabs .csTabs__strip .csTabs__tab a:not(.active):hover{border-bottom:1px solid var(--fontColour,#000)}section.section.csTabs .csTabs__strip .csTabs__tab a:not(.active):hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--bgColour,#fff);opacity:.15;pointer-events:none;z-index:2}section.section.csTabs .csTabs__strip .csTabs__tab a:hover span{text-decoration:none}@media (hover:none){section.section.csTabs .csTabs__strip .csTabs__tab a.active:hover{background:var(--activeBgColor);color:var(--activeFontColor)}section.section.csTabs .csTabs__strip .csTabs__tab a:not(.active):hover{border-bottom-color:transparent}section.section.csTabs .csTabs__strip .csTabs__tab a:not(.active):hover:after{display:none}}section.section.csTabs .csTabs__panel{display:none}section.section.csTabs .csTabs__panel.active{display:block}section.section.productionDates{margin-bottom:var(--paddingGeneral)}section.section.productionDates .events .event{border-top:1px solid #000;padding:var(--paddingGeneral)}section.section.productionDates .events .event .date{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}section.section.productionDates .events .event .info{font-family:"ABC Social",sans-serif;margin-top:var(--paddingGeneral);display:flex;align-items:flex-end}section.section.productionDates .events .event .info .note{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;margin-bottom:.25em}section.section.productionDates .events .event .info .hashtags{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.productionDates .events .event .info .buy{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;margin-left:auto}section.section.productionDates .events .event:last-child{border-bottom:1px solid #000}section.section.productionDates>.info{padding:var(--paddingGeneral)}section.section.productionDates>.info p{font-family:"ABC Social",sans-serif;font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1.3}section.section.productionDates>.info p.priceNote{margin-top:1em;font-size:max(var(--fontFloor), max(var(--size-scale-em-30), var(--size-scale-vw-30)) * var(--fontScale, 1));letter-spacing:-.04em}div.element.menuIcon.all{width:2em;height:1.5em;flex-direction:column;justify-content:space-between;display:none}div.element.menuIcon.all span{height:3px;width:100%;background:#000;border-radius:2px}div.element.menuIcon.all.active{position:relative;height:2em}div.element.menuIcon.all.active span{position:absolute;transform-origin:center}div.element.menuIcon.all.active span:first-child{left:0;top:50%;transform:rotate(45deg)}div.element.menuIcon.all.active span:nth-child(2){opacity:0}div.element.menuIcon.all.active span:nth-child(3){top:50%;left:0;transform:rotate(-45deg)}@media screen and (max-width:800px){div.element.menuIcon.all{display:flex;margin-left:auto}}main.page.overview .event{border-bottom:1px solid #000;display:grid;grid-template-columns:50% 12.5% 12.5% 12.5% 12.5%}main.page.overview .event:first-child{border-top:1px solid #000}main.page.overview .event a,main.page.overview .event p{font-size:1.2em}main.page.overview .event a{cursor:pointer}main.page.overview .event a:hover{text-decoration:underline}main.page.overview .event .warning{color:red}main.page.overview .event>*{padding:1em 0}main.page.overview .event>:first-child{border-left:1px solid #000}main.page.overview .event>*{padding:1em;border-right:1px solid #000}main.entry.dancer .dancerHeader{padding:var(--paddingGeneral);padding-bottom:calc(var(--paddingGeneral) * 3);display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1fr);gap:calc(var(--gapGeneral) * 2);align-items:stretch}main.entry.dancer .portrait{position:sticky;top:calc(var(--adminToolbarHeight,0px) + var(--paddingGeneral));overflow:hidden}main.entry.dancer .portrait img,main.entry.dancer .portrait picture,main.entry.dancer .portrait video{display:block;width:100%;height:auto;max-width:100%}main.entry.dancer .portrait img,main.entry.dancer .portrait video{filter:var(--portraitFilter)}main.entry.dancer .dancerColText{display:flex;flex-direction:column;padding-top:.2em}main.entry.dancer .kicker{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin:0}main.entry.dancer h1{font-family:"ABC Social",sans-serif;font-size:max(var(--size-scale-em-90), 6.4vw);letter-spacing:-.04em;line-height:.85;margin:.4em 0 0;text-wrap:balance}main.entry.dancer .contentSections{margin-top:12svh}main.entry.dancer .contentSections .section{padding-left:0;padding-right:0}main.entry.dancer .contentSections>.section:first-child{padding-top:0}main.entry.dancer .contentSections .article{width:auto;max-width:none}@media screen and (max-width:800px){main.entry.dancer .dancerHeader{grid-template-columns:1fr;gap:var(--gapGeneral);padding-bottom:calc(var(--paddingGeneral) * 2)}main.entry.dancer .portrait{position:static}main.entry.dancer h1{font-size:max(var(--size-scale-em-90), 11vw)}main.entry.dancer .contentSections{margin-top:6svh}main.entry.dancer .contentSections .article{max-width:none}}section.section.csDancersList{padding:var(--paddingGeneral);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--paddingGeneral)}section.section.csDancersList .dancerCard .mediaWrapper{aspect-ratio:1/1;position:relative;z-index:0;overflow:hidden}section.section.csDancersList .dancerCard .mediaWrapper>*{transition:all .3s ease-in-out}section.section.csDancersList .dancerCard .mediaWrapper img,section.section.csDancersList .dancerCard .mediaWrapper video{filter:var(--portraitFilter)}section.section.csDancersList .dancerCard h3{font-family:var(--socialMedium);font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;margin-top:.25em}section.section.csDancersList .dancerCard .role{font-family:"ABC Social",sans-serif;font-size:max(.8em, .82vw);letter-spacing:.14em;text-transform:uppercase;line-height:1;margin-top:.6em;color:var(--emphasisColour)}section.section.csDancersList .dancerCard:hover .mediaWrapper>*{scale:1.05}section.section.csFestivalLayout{--ink:#000;--hair:rgba(0, 0, 0, 0.18);color:var(--ink);font-family:"ABC Social",sans-serif;letter-spacing:-.02em;line-height:1.1;-webkit-font-smoothing:antialiased}section.section.csFestivalLayout *{box-sizing:border-box}.csTabs__panel>.contentSections>section.section.csFestivalLayout:first-child{margin-top:calc(var(--paddingGeneral) * -1)}section.section.csFestivalLayout .festivalDay{padding:var(--paddingGeneral) var(--paddingGeneral) 10svh}section.section.csFestivalLayout .festivalDay__foot{margin-top:calc(var(--paddingGeneral) * 1.2);display:flex;justify-content:flex-end}section.section.csFestivalLayout .festivalDay__next{display:inline-flex;align-items:baseline;gap:.4em;min-height:44px;color:inherit;text-decoration:none;font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em;letter-spacing:-.03em;text-transform:uppercase;line-height:1}section.section.csFestivalLayout .festivalDay__next b{font-weight:400;color:var(--emphasisColour,red);transition:transform .18s ease}section.section.csFestivalLayout .festivalDay__next:hover b{transform:translateX(.15em)}section.section.csFestivalLayout .dayHead{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gapGeneral);padding-bottom:calc(var(--paddingGeneral) * .6)}section.section.csFestivalLayout .dayHead__num{margin:0;font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;font-family:"ABC Social Extended",sans-serif;line-height:.85;letter-spacing:-.04em;text-transform:uppercase;white-space:nowrap}section.section.csFestivalLayout .dayHead__meta{margin:0;text-align:right;font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;font-family:"ABC Social",sans-serif;line-height:1.25}section.section.csFestivalLayout .slot{margin-top:calc(var(--paddingGeneral) * .6);border:1.5px solid var(--ink)}section.section.csFestivalLayout .slot__head{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:0.55em;column-gap:.55em;align-items:baseline;padding:calc(var(--paddingGeneral) * .7) var(--paddingGeneral) calc(var(--paddingGeneral) * .55);border-bottom:1.5px solid var(--ink)}section.section.csFestivalLayout .slot__time{margin:0;font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;font-family:"ABC Social Extended",sans-serif;line-height:.85;letter-spacing:-.04em;font-variant-numeric:tabular-nums}section.section.csFestivalLayout .slot__tag{margin:0;justify-self:end;text-align:right;font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1;text-transform:uppercase;min-width:0}section.section.csFestivalLayout .slot--exhibit .slot__head{grid-template-columns:minmax(0,1fr)}section.section.csFestivalLayout .slot--exhibit .slot__tag,section.section.csFestivalLayout .slot--workshop .slot__tag{justify-self:start;text-align:left}section.section.csFestivalLayout .slot--workshop .slot__tag{text-transform:none}section.section.csFestivalLayout .slot--workshop .slot__head{border-bottom:0}section.section.csFestivalLayout .works{margin:0;padding:0;list-style:none}section.section.csFestivalLayout .work{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:0.6em;column-gap:.6em;align-items:baseline;padding:.5em var(--paddingGeneral);border-bottom:1px solid var(--hair);font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:1.05}section.section.csFestivalLayout .work:last-child{border-bottom:0}section.section.csFestivalLayout .work__heading{min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.25em .5em}section.section.csFestivalLayout .work__title{color:inherit;text-decoration:none}section.section.csFestivalLayout a.work__title:active,section.section.csFestivalLayout a.work__title:hover{text-decoration:underline;text-decoration-thickness:0.06em;text-underline-offset:0.14em}section.section.csFestivalLayout .work__premiere{align-self:center;font-size:.5em;letter-spacing:.14em;text-transform:uppercase;line-height:1;padding:.32em .5em .26em;background:var(--ink);color:var(--bgColor,#fff)}section.section.csFestivalLayout .work__details{display:flex;align-items:baseline;gap:.55em;white-space:nowrap;font-variant-numeric:tabular-nums}section.section.csFestivalLayout .work__cats,section.section.csFestivalLayout .work__countries{font-size:.6em;letter-spacing:0;text-transform:uppercase;word-spacing:0.15em}section.section.csFestivalLayout .work__countries{color:var(--emphasisColour,red)}section.section.csFestivalLayout .work__cats{opacity:.6}section.section.csFestivalLayout .work__dur{min-width:2.2em;text-align:right}section.section.csLogos .relatedOrganisation{padding:var(--paddingGeneral);font-family:"ABC Social",sans-serif;display:grid;grid-template-columns:repeat(var(--logoColumnsMobile,2),1fr);grid-gap:var(--paddingGeneral)}@media screen and (min-width:800px){section.section.csLogos .relatedOrganisation{grid-template-columns:repeat(var(--logoColumns,4),1fr)}}section.section.csLogos .relatedOrganisation .relatedOrganisationItem{width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}section.section.csLogos .relatedOrganisation .relatedOrganisationItem p{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em;text-align:center}section.section.csLogos .relatedOrganisation .relatedOrganisationItem svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.section.csLogos .relatedOrganisation .relatedOrganisationItem svg *{fill:var(--fontColour,black)}section.section.csLogos.freeAspectRatio .relatedOrganisationItem{aspect-ratio:auto}section.section.csLogos.freeAspectRatio .relatedOrganisationItem svg{height:auto}section.section.productionColophon p{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.productionColophon .colophonBig,section.section.productionColophon .colophonSmall,section.section.productionColophon .relatedOrganisation{padding:var(--paddingGeneral);font-family:"ABC Social",sans-serif}section.section.productionColophon .colophonBig.splitText{width:100%!important;max-width:100%!important}section.section.productionColophon .colophonBig.splitText p{width:100%;max-width:100%;display:flex;gap:2em;margin:0;padding:.5em 0;border-top:1px solid transparent;border-bottom:1px solid transparent}section.section.productionColophon .colophonBig.splitText p .label{width:calc(50% - 2em);flex-shrink:0}section.section.productionColophon .colophonBig.splitText p .value{width:50%;flex-grow:0}section.section.productionColophon .colophonBig.splitText p.notEmpty:hover{border-top:1px solid #000;border-bottom:1px solid #000}section.section.productionColophon .colophonSmall{margin-top:2em}section.section.productionColophon .colophonSmall :not(:last-child){margin-bottom:1em}section.section.productionColophon .relatedOrganisation{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--paddingGeneral)}@media screen and (min-width:800px){section.section.productionColophon .relatedOrganisation{grid-template-columns:1fr 1fr 1fr 1fr}}section.section.productionColophon .relatedOrganisation .relatedOrganisationItem{width:100%;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}section.section.productionColophon .relatedOrganisation .relatedOrganisationItem p{text-align:center}section.section.productionColophon .relatedOrganisation .relatedOrganisationItem svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}section.section.productionColophon .relatedOrganisation .relatedOrganisationItem svg *{fill:var(--fontColour,black)}main.production.isFestival:has(> .contentSections > .csTabs > .csTabs__panels > .csTabs__panel:first-child:not(.active))>.productionColophon{display:none}section.section.productionBios .content{padding:var(--paddingGeneral)}section.section.productionBios .content .bio{margin-bottom:var(--paddingGeneral)}@media screen and (max-width:800px){:root{--siteMenuWidth:0px;--siteMenuBar:max(52px, 13.5vw);--paddingGeneral:max(14px, 4vw);--gapGeneral:max(14px, 4vw);--safeTop:env(safe-area-inset-top, 0px);--safeBottom:env(safe-area-inset-bottom, 0px);--tapMin:44px;--mLogoWidth:49vw;--mType:1.3;--mCardHeight:1.35;--mSpacer:0.55;--mHero:80;--size-scale-vw-10:calc(2.9vw * var(--mType));--size-scale-vw-20:calc(3.1vw * var(--mType));--size-scale-vw-30:calc(3.3vw * var(--mType));--size-scale-vw-40:calc(3.7vw * var(--mType));--size-scale-vw-50:calc(4.4vw * var(--mType));--size-scale-vw-60:calc(5.6vw * var(--mType));--size-scale-vw-70:calc(7.5vw * var(--mType));--size-scale-vw-80:calc(10vw * var(--mType));--size-scale-vw-90:calc(13vw * var(--mType));--size-scale-vw-100:calc(16vw * var(--mType))}footer.element.siteFooter,main.entry,main.page{width:100%}.sizeWrapper{max-width:100%}body{padding-top:calc(var(--siteMenuBar) + var(--safeTop))}}@media screen and (max-height:520px) and (orientation:landscape){:root{--siteMenuWidth:clamp(56px, 14.5vh, 92px)}}@media screen and (max-width:800px){nav.element.siteMenu.knap{transition:none}nav.element.siteMenu.knap .innerWrapper .links a{height:auto;min-height:var(--tapMin);display:flex;align-items:center}nav.element.siteMenu.knap .innerWrapper .links a>span{position:static;display:block;width:100%;white-space:normal;animation:none!important}nav.element.siteMenu.knap .innerWrapper .links a>span span{opacity:1}nav.element.siteMenu.knap .innerWrapper .links a>span span:not(:first-child){display:none}nav.element.siteMenu.knap .innerWrapper .links a:hover span{animation:none}nav.element.siteMenu.knap .innerWrapper .links li{min-height:0}nav.element.siteMenu.knap .innerWrapper .links li.separator{min-height:.4em}nav.element.siteMenu.knap .innerWrapper .logo svg{width:100%;height:auto}nav.element.siteMenu.knap .innerWrapper .logo .logo-enknap-vertical{display:none}nav.element.siteMenu.knap .innerWrapper .logo .logo-enknap:not(.logo-enknap-vertical){display:block}nav.element.siteMenu.knap .navIcons{font-size:max(var(--fontFloor), max(26px, 7vw) * var(--fontScale, 1));align-items:center;gap:.35em}nav.element.siteMenu.knap .navIcons a{min-width:var(--tapMin);min-height:var(--tapMin);display:flex;align-items:center;justify-content:center}nav.element.siteMenu.knap .navIcons .hamburgerOpen{width:var(--tapMin);height:var(--tapMin);transition:rotate .2s ease}nav.element.siteMenu.knap .navIcons .hamburgerOpen div:first-child,nav.element.siteMenu.knap .navIcons .hamburgerOpen div:last-child{border-color:var(--siteMenuColor,#000)}nav.element.siteMenu.knap.active{width:100%;height:100dvh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}nav.element.siteMenu.knap.active .innerWrapper{order:2;width:100%;flex-direction:column;min-height:0;margin-left:0;padding:0 var(--paddingGeneral) calc(var(--paddingGeneral) * 2 + var(--safeBottom))}nav.element.siteMenu.knap.active .navIcons{position:absolute;right:var(--paddingGeneral);top:calc(var(--paddingGeneral) + var(--safeTop));width:auto;margin:0}nav.element.siteMenu.knap.active .links{display:block;opacity:1;visibility:visible;font-size:max(var(--fontFloor), max(1.89em, 8.28vw) * var(--fontScale, 1));line-height:1;border-bottom:1px solid var(--color-lightGrey)}nav.element.siteMenu.knap.active .links>li:not(.languageSwitcher){display:none}nav.element.siteMenu.knap.active .links .languageSwitcher{border-top:1px solid var(--color-lightGrey)}nav.element.siteMenu.knap.active .links .languageSwitcher a{display:block;height:auto;min-height:0;padding:.28em 0}nav.element.siteMenu.knap.active .logo{position:absolute;left:var(--paddingGeneral);top:calc(var(--paddingGeneral) + var(--safeTop));width:var(--mLogoWidth);margin:0;padding:0}nav.element.siteMenu.knap.active .websiteTOC{order:1;position:static;width:100%;height:auto;margin-top:calc(var(--paddingGeneral) * 2 + var(--safeTop) + var(--mLogoWidth) * .262);opacity:1;transition-delay:0s;padding:0 var(--paddingGeneral);font-size:max(var(--fontFloor), max(1.89em, 8.28vw) * var(--fontScale, 1));line-height:1;overflow:visible}nav.element.siteMenu.knap.active .websiteTOC .tocRoot{-moz-columns:1;columns:1;-moz-column-rule:none;column-rule:none;min-height:0}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.about-us,nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.o-nas,nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.productions,nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.produkcija{-moz-column-break-before:auto;break-before:auto}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem{margin:0;border-top:1px solid var(--lineColor,grey);border-bottom:0}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem+.tocItem{border-top:1px solid var(--lineColor,grey)}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.hasDescendants.lvl-1{margin:0;border-bottom:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.hasDescendants.lvl-1>a{grid-column:1}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.hasDescendants.lvl-1>.tocToggle{grid-column:2}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.hasDescendants.lvl-1>.tocLevel{grid-column:1/-1;display:none}nav.element.siteMenu.knap.active .websiteTOC .tocRoot .tocItem.hasDescendants.lvl-1.isOpen>.tocLevel{display:flex}nav.element.siteMenu.knap.active .websiteTOC a{padding:.28em 0}nav.element.siteMenu.knap.active .websiteTOC .tocToggle{display:block;position:relative;width:1.55em;height:1.55em;margin:0;padding:0;background:0 0;border:0;color:inherit;cursor:pointer;transition:rotate .2s ease}nav.element.siteMenu.knap.active .websiteTOC .tocToggle div{position:absolute;left:50%;top:50%}nav.element.siteMenu.knap.active .websiteTOC .tocToggle div:first-child{width:0;height:1em;transform:translate(-50%,-50%);border-right:2px solid currentColor}nav.element.siteMenu.knap.active .websiteTOC .tocToggle div:last-child{width:1em;height:0;transform:translate(-50%,-50%);border-bottom:2px solid currentColor}nav.element.siteMenu.knap.active .websiteTOC .tocItem.isOpen>.tocToggle{rotate:45deg}html.menuOpen,html.menuOpen body{overflow:hidden}}@media screen and (max-width:800px){nav.element.siteMenu.knap{right:auto;left:0;top:0;border-left:0;border-right:0}nav.element.siteMenu.knap:not(.active){width:100%;height:auto;border-bottom:1px solid var(--siteMenuBorderColor,#000)}nav.element.siteMenu.knap:not(.active) .innerWrapper{width:100%;flex-direction:row;align-items:center;gap:var(--paddingGeneral);min-height:calc(var(--siteMenuBar) + var(--safeTop));padding:var(--safeTop) var(--paddingGeneral) 0;margin-left:0}nav.element.siteMenu.knap:not(.active) .links{display:none}nav.element.siteMenu.knap:not(.active) .logo{order:-1;margin:0;padding:0;width:var(--mLogoWidth)}nav.element.siteMenu.knap:not(.active) .navIcons{margin-left:auto}}@media (hover:none) and (pointer:coarse){.sliderCursor{display:none}html.hasSliderCursor section.section.csMedia .swiper:not(.design-modal){cursor:auto}html.hasSliderCursor section.section.csMedia .swiper:not(.design-modal) .swiper-slide:not(.swiper-slide-active){cursor:auto}section.section.productionColophon .colophonBig.splitText p.notEmpty{border-bottom:1px solid color-mix(in srgb,var(--fontColour,#000) 22%,transparent)}.element.csEntriesEntryProduction.isPlaying .image .hoverVideo{opacity:1}main.page.index .wall .wallTile.isPlaying video.hoverVideo{opacity:1}}@media screen and (max-width:800px){section.section.csEntriesList>header h2{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}section.section.csEntriesList>header p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csEntriesList.design-grid .entriesList{grid-template-columns:repeat(2,1fr)}section.section.csEntriesList.design-grid .entriesList>*{min-width:0}}@media screen and (max-width:800px) and (max-width:560px){section.section.csEntriesList.design-grid .entriesList{grid-template-columns:1fr}}@media screen and (max-width:800px){section.section.csEntriesList.design-grid .entriesList:has(.csEntriesEntryNews){grid-template-columns:1fr}section.section.csEntriesList.design-sliderSmall{grid-template-areas:"header header" "slider slider" "buttons nav"}section.section.csEntriesList.design-sliderSmall .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csEntriesList.design-sliderFullscreen{height:calc(100svh - var(--siteMenuBar))}section.section.csEntriesList.design-sliderFullscreen .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csEntriesList.section-magazin>header{padding-bottom:calc(var(--paddingGeneral)/ 2)}div.element.csEntriesEntryEvent.knap.design-sliderSmall{width:72vw}}@media screen and (max-width:800px) and (max-width:560px){div.element.csEntriesEntryEvent.knap.design-sliderSmall{width:78vw}}@media screen and (max-width:800px){div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content{grid-template-columns:1fr;grid-template-rows:max-content max-content 1fr max-content;grid-template-areas:"author" "datePlace" "title" "nav"}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content>*{padding-bottom:0}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content>*>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .datePlace{text-align:left}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .nav{text-align:left;padding-bottom:var(--paddingGeneral)}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen .content .nav>*{margin-top:.5em}div.element.csEntriesEntryEvent.knap.design-sliderFullscreen.swiper-slide .content{grid-template-areas:"author" "datePlace" "title" "slidesNav" "nav"}section.section.csEntriesList.design-sliderFullscreen:has(.swiper-nav) div.element.csEntriesEntryEvent.knap .content .nav{text-align:right}section.section.csEntriesList.design-sliderFullscreen:has(.swiper-nav) div.element.csEntriesEntryEvent.knap .content .nav>*{margin-top:0}.element.csEntriesEntryProduction .title,section.section.csEntriesList.design-textList .csEntriesEntryProduction .title{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;font-size:calc(max(var(--size-scale-em-50), var(--size-scale-vw-50)) * 1.4)}.element.csEntriesEntryProduction .productionInfo,section.section.csEntriesList.design-textList .csEntriesEntryProduction .productionInfo{font-size:max(var(--fontFloor), max(var(--size-scale-em-30), var(--size-scale-vw-30)) * var(--fontScale, 1));letter-spacing:-.04em;font-size:calc(max(var(--size-scale-em-30), var(--size-scale-vw-30)) * .9)}.element.csEntriesEntryNews h2,.element.csEntriesEntryNews h3,.element.csEntriesEntryNewsLead h2,.element.csEntriesEntryNewsLead h3,.element.csEntriesEntryNewsRow h2,.element.csEntriesEntryNewsRow h3{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}.element.csEntriesEntryNews .newsAbstract p,.element.csEntriesEntryNewsLead .newsAbstract p,.element.csEntriesEntryNewsRow .newsAbstract p{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csEntriesList.newsList>.newsThree{gap:0}section.section.csEntriesList.newsList>.newsThree>.csEntriesEntryNews{padding-bottom:calc(var(--paddingGeneral) * 1.2)}section.section.csEntriesList.newsList>.newsThree>.csEntriesEntryNews+.csEntriesEntryNews{border-top:1px solid currentColor;padding-top:calc(var(--paddingGeneral) * 1.2)}section.section.csEntriesList.newsList>.newsThree>.csEntriesEntryNews+.csEntriesEntryNews::before{content:none}section.section.csDancersList{grid-template-columns:repeat(2,1fr)}section.section.csDancersList>*{min-width:0}section.section.csDancersList .dancerCard h3{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}div.element.csEntriesEntryEvent.knap.design-grid,div.element.eventCard.design-card{aspect-ratio:1/var(--mCardHeight);--titleVerticalSize:max(var(--size-scale-em-70), var(--size-scale-vw-70))}}@media screen and (max-width:800px) and (max-width:560px){div.element.csEntriesEntryEvent.knap.design-grid,div.element.eventCard.design-card{--titleVerticalSize:max(var(--size-scale-em-80), calc(var(--size-scale-vw-80) * 1.5))}}@media screen and (max-width:800px){div.element.csEntriesEntryEvent.knap.design-grid.isPlaying>.hoverVideo,div.element.eventCard.design-card.isPlaying>.hoverVideo{opacity:1}main.page.schedule>header h1{font-size:max(var(--fontFloor), max(var(--size-scale-em-80), var(--size-scale-vw-80)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9}main.page.schedule .eventsForMonth{grid-template-columns:repeat(2,1fr);gap:var(--gapGeneral)}main.page.schedule .eventsForMonth>*{min-width:0}}@media screen and (max-width:800px) and (max-width:560px){main.page.schedule .eventsForMonth{grid-template-columns:1fr}}@media screen and (max-width:800px){main.page.overview .event{grid-template-columns:1fr 1fr}main.page.overview .event>:first-child{grid-column:1/-1;border-left:0}main.page.overview .event a,main.page.overview .event p{font-size:1em}}@media screen and (max-width:800px){.article,.article.textSize-l,.article.textSize-m,.article.textSize-s,.article.textSize-xl{width:100%;max-width:100%}section.section.csText.quoteDesign .article{margin-left:10%;width:90%}section.section.csText .splitText{display:block}section.section.csText .splitText p{display:block;margin:0;padding:.5em 0;border-top:1px solid var(--fontColour,#000)}section.section.csText .splitText p:last-child{border-bottom:1px solid var(--fontColour,#000)}section.section.csText .splitText p>*{display:block;padding:0;border:0;line-height:1.05}section.section.csText .splitText p>:first-child{font-family:"ABC Social",sans-serif}section.section.csText .splitText p:hover>*{border-top:0;border-bottom:0}section.section.csNested.showMore .showMoreButton,section.section.csText.showMore .showMoreButton{min-height:var(--tapMin);gap:.5em}section.section.csNested.showMore .showMoreButton .showMoreLabel,section.section.csText.showMore .showMoreButton .showMoreLabel{display:none}section.section.csButtons.type-tabs,section.section.csTabs .csTabs__strip{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:calc(var(--paddingGeneral)/ 3);background-image:linear-gradient(to top,var(--fontColour,#000) 1px,transparent 1px);background-attachment:local;background-repeat:no-repeat}section.section.csButtons.type-tabs>*,section.section.csTabs .csTabs__strip>*{flex:0 0 auto}section.section.csButtons.type-tabs>* a,section.section.csTabs .csTabs__strip>* a{white-space:nowrap;padding:.55em .9em;min-height:var(--tapMin);display:flex;align-items:center;justify-content:center}section.section.csButtons.type-tabs::-webkit-scrollbar,section.section.csTabs .csTabs__strip::-webkit-scrollbar{display:none}section.section.csButtons.type-tabs:after,section.section.csTabs .csTabs__strip:after{display:none}section.section.csButtons.type-tabs .cta a,section.section.csTabs .csTabs__strip .csTabs__tab a{display:flex;align-items:center;justify-content:center;min-height:var(--tapMin);padding:.5em .9em;white-space:nowrap}section.section.csTabs .csTabs__strip .csTabs__tab{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csNested.showMore .showMoreHead,section.section.csTabs .csTabs__strip,section.section.csText.showMore .showMoreHead{top:calc(var(--siteMenuBar) + var(--safeTop) + var(--adminToolbarHeight,0px) + var(--csStickyTop,0px))}section.section.csSeparator.size-s{padding-top:calc(var(--paddingGeneral) * 1 * var(--mSpacer))}section.section.csSeparator.size-m{padding-top:calc(var(--paddingGeneral) * 3 * var(--mSpacer))}section.section.csSeparator.size-l{padding-top:calc(var(--paddingGeneral) * 5 * var(--mSpacer))}section.section.csSeparator.size-xl{padding-top:calc(var(--paddingGeneral) * 8 * var(--mSpacer))}section.section.csButtons{flex-wrap:wrap;gap:calc(var(--gapGeneral)/ 2) var(--gapGeneral)}section.section.csButtons .cta{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csButtons.type-tabs{flex-wrap:nowrap}main.entry.production .oldPictures .swiper-slide,section.section.csMedia .swiper .swiper-slide{height:auto;width:86%;max-width:86%}main.entry.production .oldPictures .swiper-slide img,main.entry.production .oldPictures .swiper-slide picture,main.entry.production .oldPictures .swiper-slide video,section.section.csMedia .swiper .swiper-slide img,section.section.csMedia .swiper .swiper-slide picture,section.section.csMedia .swiper .swiper-slide video{width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}section.section.csMedia .swiper-fullscreen{display:none}section.section.csMedia .swiper .swiper-nav{gap:.8em}section.section.csMedia .swiper .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csMedia .mediaModal-close,section.section.csMedia .swiper-fullscreen{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.csMedia .mediaModal-close{font-size:max(26px, 7vw)}section.section.csMedia dialog.mediaModal .swiper.design-modal .swiper-slide{padding-top:calc(var(--paddingGeneral) + var(--safeTop))}section.section.csSlogan.design-grid .gridText .row p:nth-child(4){display:none}section.section.csSlogan.design-grid .gridText{gap:9vh}section.section.csSlogan:not(.design-grid) .innerWrapper{font-size:max(var(--fontFloor), max(var(--size-scale-em-100), var(--size-scale-vw-100)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;height:1.15em}}@media screen and (max-width:800px){main.entry.production>header .cover{height:calc(72svh - var(--siteMenuBar))}}@media screen and (max-width:800px) and (max-width:560px){main.entry.production>header .cover{height:62svh}}@media screen and (max-width:800px){main.entry.production>header .content .authors{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>header .content .info{flex-wrap:wrap;gap:.5em 1.4em;margin-top:.75em}main.entry.production>header .content .info .categories,main.entry.production>header .content .info .countries,main.entry.production>header .content .info .durationMinutes,main.entry.production>header .content .info .network,main.entry.production>header .content .info .premiereYear,main.entry.production>header .content .info .touring{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>section.content h2{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.production>section.content p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;max-width:none}main.entry.production>section.content .oldPictures .swiper-nav>*{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.productionColophon .colophonBig p,section.section.productionColophon .colophonSmall,section.section.productionColophon .colophonSmall p{font-size:calc(max(var(--size-scale-em-40), var(--size-scale-vw-40)) * .9)}section.section.productionColophon .colophonBig.splitText p{display:grid;grid-template-columns:1fr 1fr;gap:0 .8em}section.section.productionColophon .colophonBig.splitText p .label,section.section.productionColophon .colophonBig.splitText p .value{width:auto;min-width:0}section.section.productionDates .events .event .date{font-size:max(var(--fontFloor), max(var(--size-scale-em-60), var(--size-scale-vw-60)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.productionDates .events .event .info{flex-wrap:wrap;align-items:flex-start;gap:.4em 1em}section.section.productionDates .events .event .info .hashtags,section.section.productionDates .events .event .info .note{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}section.section.productionDates .events .event .info .buy{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;margin-left:0;width:100%;min-height:var(--tapMin);display:flex;align-items:center}main.entry.news.design-masthead .entryHeader h1{font-size:max(var(--size-scale-em-80), 9vw)}main.entry.news.design-poster .newsAbstractBelow p{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.news .entryHeader h1{font-size:max(var(--fontFloor), max(var(--size-scale-em-70), var(--size-scale-vw-70)) * var(--fontScale, 1));letter-spacing:-.04em;line-height:.9;max-width:none}main.entry.news .entryHeader .dateNews{text-align:left;font-size:max(var(--fontFloor), max(var(--size-scale-em-30), var(--size-scale-vw-30)) * var(--fontScale, 1));letter-spacing:-.04em}main.entry.news .entryHeader .dateApplication{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}main.page.index .section.csEntriesList.design-sliderFullscreen.wallHero{height:calc(var(--mHero) * 1svh)}section.section.csTabs.csFestivalLayout>.csTabs__strip{display:grid;grid-template-columns:repeat(var(--tabsLength,1),minmax(0,1fr));overflow:visible;padding-left:var(--paddingGeneral);padding-right:var(--paddingGeneral)}section.section.csTabs.csFestivalLayout>.csTabs__strip .csTabs__tab{font-size:max(var(--fontFloor), clamp(.72rem, 3.7vw, 1.05rem) * var(--fontScale, 1))}section.section.csTabs.csFestivalLayout>.csTabs__strip .csTabs__tab a{padding:.55em .25em}section.section.csTabs.csFestivalLayout>.csTabs__strip .csTabs__tab a span{white-space:nowrap}section.section.csFestivalLayout .festivalDay{padding-bottom:8svh}section.section.csFestivalLayout .dayHead__meta{font-size:max(var(--fontFloor), max(var(--size-scale-em-40), var(--size-scale-vw-40)) * var(--fontScale, 1));letter-spacing:-.04em}}@media screen and (max-width:800px){footer.element.siteFooter{min-height:0}footer.element.siteFooter .footerKicker{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}footer.element.siteFooter .footerCta{flex-direction:column;align-items:flex-start;gap:.8em}footer.element.siteFooter .footerSignup{min-height:var(--tapMin);display:inline-flex;align-items:center}footer.element.siteFooter .socialsAndAddresses{grid-template-columns:1fr}footer.element.siteFooter .footerSocials a{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em;min-height:var(--tapMin)}footer.element.siteFooter .footerAddr{border-left:0;border-top:var(--footerHair)}footer.element.siteFooter .footerOrg{font-size:max(var(--fontFloor), max(var(--size-scale-em-50), var(--size-scale-vw-50)) * var(--fontScale, 1));letter-spacing:-.04em}footer.element.siteFooter .footerAddrCols{grid-template-columns:1fr;gap:1.3em}footer.element.siteFooter .footerBase{flex-direction:column;align-items:flex-start;gap:1.2em}footer.element.siteFooter .logoLine{gap:1.1rem 2rem}footer.element.siteFooter .logoLine .logoWrapper svg{height:var(--footerLogoH,1.5rem)}footer.element.siteFooter .logoLine .logoWrapper.knap{--footerLogoH:2.3rem}footer.element.siteFooter .logoLine .logoWrapper.eu{--footerLogoH:1.9rem}footer.element.siteFooter .lastLine{flex-direction:column;align-items:flex-start;gap:.5em;white-space:normal}}nav.element.siteMenu.knap{--search-control:44px;--search-inset:4px}nav.element.siteMenu.knap .navIcons .hamburgerOpen{width:var(--search-control);height:var(--search-control);flex:0 0 var(--search-control);rotate:0deg}nav.element.siteMenu.knap .navIcons .hamburgerOpen div:first-child{height:34px;left:50%;top:50%;transform:translate(-50%,-50%)}nav.element.siteMenu.knap .navIcons .hamburgerOpen div:last-child{width:34px;left:50%;top:50%;transform:translate(-50%,-50%)}nav.element.siteMenu.knap .menuSearch{display:none;position:absolute;left:var(--search-inset);top:var(--search-inset);right:calc(var(--siteMenuWidth) + var(--search-inset));height:var(--search-control);gap:4px;margin:0;padding:0;align-items:center;color:#000}nav.element.siteMenu.knap .menuSearch input{flex:1;min-width:0;width:100%;height:var(--search-control);border:0;border-radius:0;background:0 0;padding:0;font:36px/1 var(--socialMedium);letter-spacing:-.04em;color:#000}nav.element.siteMenu.knap .menuSearch input:focus,nav.element.siteMenu.knap .menuSearch input:focus-visible{outline:0;border:0;box-shadow:none;caret-color:black}nav.element.siteMenu.knap .menuSearch input::-moz-placeholder{color:#000;opacity:1}nav.element.siteMenu.knap .menuSearch input::placeholder{color:#000;opacity:1}nav.element.siteMenu.knap .menuSearch input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}nav.element.siteMenu.knap .menuSearch button{flex:0 0 var(--search-control);width:var(--search-control);height:var(--search-control);display:grid;place-items:center;padding:0}nav.element.siteMenu.knap .menuSearch svg{width:44px;height:44px;stroke:black;stroke-width:1.1;fill:none}nav.element.siteMenu.knap .menuSearch .menuSearch__clear{display:none}nav.element.siteMenu.knap .menuSearch.has-query .menuSearch__clear{display:block}nav.element.siteMenu.knap .menuSearch.has-query .menuSearch__magnifier{display:none}nav.element.siteMenu.knap .menuSearchResults{display:block;margin:0 0 32px;letter-spacing:normal}nav.element.siteMenu.knap .menuSearchResults,nav.element.siteMenu.knap .menuSearchResults *{font-family:var(--socialMedium)!important;color:#000!important}nav.element.siteMenu.knap .menuSearchResults [hidden],nav.element.siteMenu.knap .menuSearchResults[hidden]{display:none!important}nav.element.siteMenu.knap .menuSearchResults__summary{margin:0;padding:14px 0;font-size:14px;line-height:1.2;letter-spacing:normal}nav.element.siteMenu.knap .menuSearchResults__list{list-style:none;margin:0;padding:0}nav.element.siteMenu.knap .menuSearchResults a.menuSearchResults__link{display:grid;grid-template-columns:124px minmax(0,1fr);gap:16px;padding:16px;border-bottom:1px solid #000;text-decoration:none;align-items:start;width:100%}nav.element.siteMenu.knap .menuSearchResults a.menuSearchResults__link img{width:124px;height:124px;-o-object-fit:cover;object-fit:cover}nav.element.siteMenu.knap .menuSearchResults a.menuSearchResults__link:hover{background:#f6f6f6;text-decoration:none}nav.element.siteMenu.knap .menuSearchResults a.menuSearchResults__link:hover h3{text-decoration:none}nav.element.siteMenu.knap .menuSearchResults__placeholder{display:block;width:124px;height:124px;background:#e8e8e8}nav.element.siteMenu.knap .menuSearchResults__copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:10px;line-height:1}nav.element.siteMenu.knap .menuSearchResults__tags{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}nav.element.siteMenu.knap .menuSearchResults h3{font-size:38px;font-weight:400;line-height:.95;letter-spacing:-.04em;margin:0}nav.element.siteMenu.knap .menuSearchResults__copy p{font-size:18px;line-height:1.15;letter-spacing:-.02em;margin:2px 0 0}nav.element.siteMenu.knap .menuSearchResults__tag{display:inline-flex;font-size:9.6px;line-height:1;text-transform:uppercase;letter-spacing:.1em;padding:.35em .55em;border:1px solid #000;background:#fff}nav.element.siteMenu.knap .menuSearchResults__more{font-size:16px;line-height:1.2;border:1px solid #000;padding:12px 16px;margin-top:20px;min-height:44px}nav.element.siteMenu.knap .menuSearchMobileExtras{display:none}nav.element.siteMenu.knap.active{background:#fff;--siteMenuColor:black;--siteMenuBorderColor:black}nav.element.siteMenu.knap.active .menuSearch{display:flex}nav.element.siteMenu.knap.active .navIcons>a{display:none}nav.element.siteMenu.knap.active .navIcons .hamburgerOpen{position:absolute;top:var(--search-inset);right:var(--search-inset);margin:0}nav.element.siteMenu.knap.active .navIcons .hamburgerOpen div{transform:translate(-50%,-50%) rotate(45deg)}nav.element.siteMenu.knap.active .websiteTOC{top:60px;height:calc(100% - 60px);padding:0 16px 24px 4px;display:block;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #000}nav.element.siteMenu.knap.active .websiteTOC .tocRoot{flex:none;padding-top:20px}nav.element.siteMenu.knap .menuSearch button:focus-visible,nav.element.siteMenu.knap .menuSearchResults a:focus-visible,nav.element.siteMenu.knap .menuSearchResults button:focus-visible{outline:2px solid black;outline-offset:-2px}@media (min-width:801px){nav.element.siteMenu.knap:not(.active) .navIcons{min-height:44px}nav.element.siteMenu.knap.active .websiteTOC{padding-bottom:104px}}@media (max-width:800px){nav.element.siteMenu.knap.active{--search-inset:max(4px, env(safe-area-inset-top));overflow:hidden}nav.element.siteMenu.knap.active .navIcons{position:static}nav.element.siteMenu.knap.active .innerWrapper{padding:0}nav.element.siteMenu.knap.active .innerWrapper .links,nav.element.siteMenu.knap.active .innerWrapper .logo{display:none}nav.element.siteMenu.knap.active .menuSearch{left:4px;right:56px}nav.element.siteMenu.knap.active .menuSearch input{font-size:30px}nav.element.siteMenu.knap.active .websiteTOC{position:absolute;margin:0;width:100%;padding:0 12px 24px 4px;top:calc(56px + var(--search-inset));height:calc(100% - 56px - var(--search-inset))}nav.element.siteMenu.knap.active .menuSearchResults a.menuSearchResults__link{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px}nav.element.siteMenu.knap.active .menuSearchResults a.menuSearchResults__link img{width:76px;height:92px}nav.element.siteMenu.knap.active .menuSearchResults h3{font-size:28px}nav.element.siteMenu.knap.active .menuSearchResults__copy p{font-size:17px}nav.element.siteMenu.knap.active .menuSearchResults__placeholder{width:76px;height:76px}nav.element.siteMenu.knap.active .menuSearchResults__tag{font-size:8.8px}nav.element.siteMenu.knap.active .menuSearchMobileExtras{display:block}nav.element.siteMenu.knap.active .menuSearchMobileExtras li{list-style:none;border-top:1px solid #ccc}nav.element.siteMenu.knap.active .menuSearchMobileExtras li a{display:block;padding:.28em 0}nav.element.siteMenu.knap.active .menuSearchMobileExtras li a span span:not(:first-child){display:none}nav.element.siteMenu.knap.active .menuSearchMobileExtras .menuSearchMobileLogo{display:block;width:var(--mLogoWidth);margin:32px 0 8px}nav.element.siteMenu.knap.active .menuSearchMobileExtras svg{width:100%;fill:var(--siteMenuLogoColor,red)}}