@font-face{font-family:ChaparralProRegular;src:url(chpr-webfont.eot);src:url(chpr-webfont.eot?#iefix) format("embedded-opentype"),url(chpr-webfont.woff) format("woff"),url(chpr-webfont.ttf) format("truetype"),url(chpr-webfont.svg#ChaparralProRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PalatinoLinotypeBoldItalic;src:url(palatino_linotype_bold_italic-webfont.eot);src:url(palatino_linotype_bold_italic-webfont.eot?#iefix) format("embedded-opentype"),url(palatino_linotype_bold_italic-webfont.woff) format("woff"),url(palatino_linotype_bold_italic-webfont.ttf) format("truetype"),url(palatino_linotype_bold_italic-webfont.svg#PalatinoLinotypeBoldItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PalatinoLinotypeBold;src:url(palatino_linotype_bold-webfont.eot);src:url(palatino_linotype_bold-webfont.eot?#iefix) format("embedded-opentype"),url(palatino_linotype_bold-webfont.woff) format("woff"),url(palatino_linotype_bold-webfont.ttf) format("truetype"),url(palatino_linotype_bold-webfont.svg#PalatinoLinotypeBold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PalatinoLinotypeItalic;src:url(palatino_linotype_italic-webfont.eot);src:url(palatino_linotype_italic-webfont.eot?#iefix) format("embedded-opentype"),url(palatino_linotype_italic-webfont.woff) format("woff"),url(palatino_linotype_italic-webfont.ttf) format("truetype"),url(palatino_linotype_italic-webfont.svg#PalatinoLinotypeItalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:PalatinoLinotypeRegular;src:url(palatino_linotype-webfont.eot);src:url(palatino_linotype-webfont.eot?#iefix) format("embedded-opentype"),url(palatino_linotype-webfont.woff) format("woff"),url(palatino_linotype-webfont.ttf) format("truetype"),url(palatino_linotype-webfont.svg#PalatinoLinotypeRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:CenturyGothicRegular;src:url(century_gothic-webfont.eot);src:url(century_gothic-webfont.eot?#iefix) format("embedded-opentype"),url(century_gothic-webfont.woff) format("woff"),url(century_gothic-webfont.ttf) format("truetype"),url(century_gothic-webfont.svg#CenturyGothicRegular) format("svg");font-weight:400;font-style:normal}blockquote,body,dd,div,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,html,img,label,legend,li,ol,p,ul{margin:0;padding:0;border:0}h1,h2,h3,h4,h5,h6,p{margin:0 0 16px}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}body{background:#000 url(bg-dark.jpg) top no-repeat;background-position-y:-190px}#all,body,input[type=password],input[type=text],textarea{font-family:Palatino Linotype,New York CE,utopia,serif;font-size:13px;color:#999d9f}#mcs_container2 .container,#mcs_container .container{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}#mcs_container2 .container::-webkit-scrollbar,#mcs_container .container::-webkit-scrollbar{width:0;height:0}#all{position:relative;width:1260px;margin:0 auto;overflow:hidden}a.nav-left,a.nav-right{z-index:500;position:absolute;top:355px;width:65px;height:85px}a.nav-left:link,a.nav-left:visited,a.nav-right:link,a.nav-right:visited{color:#d9d9d9;opacity:.38}a.nav-left:hover,a.nav-right:hover{opacity:.6}a.nav-left{left:0}a.nav-right{right:20px}a:link,a:visited{font-weight:700;color:#537e8d;text-decoration:none}a:hover{text-decoration:underline}h1{display:none}h1,h2,h3,h4,h5,h6{padding:0}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}h2{font-size:40px;color:#c30124}h3,h3 a:hover,h3 a:link,h3 a:visited{font-size:32px;margin:10px 0;color:#3484d2;text-decoration:none;font-weight:400}h3 a:hover{background:#3484d2;color:#fff}h4{font-size:26px}h5{font-size:22px}ul{margin:10px 0 15px 30px;list-style-type:none;list-style-image:url(li.png)}ul li{padding:3px 0 10px 10px}input[type=password],input[type=text],textarea{box-sizing:border-box;padding:2px 3px;background:#f5f5f5;text-shadow:0 1px 0 #fff;border:thin solid #dcdcdc}input[type=password]:focus,input[type=text]:focus,textarea:focus{border:thin solid #3484d2;outline:none}input[type=checkbox]{margin:5px}hr{height:1px;border:0;margin:20px 0}article,footer,header,nav,section,section#close{position:relative;width:1200px;margin:0 auto}header{height:31px}ul.lang{list-style-image:none;margin:0;padding:0}ul.lang li{display:block;width:23px;height:22px;float:left;margin:0 3px;padding:0}ul.lang li a{display:block;width:100%;height:100%;color:#fff;font-weight:700;text-decoration:none;font-size:12px;font-family:CenturyGothicRegular,Tahoma,Lucida Grande CE,lucida,sans-serif;padding:10px 0 0 6px}ul.lang li a.active,ul.lang li a:hover{background:url(common.png) 0 -438px;color:#537e8d}a.fb{position:absolute;display:block;width:70px;height:31px;background:url(common.png) 0 -340px;top:0;left:140px}a.fb span{display:none}article{height:550px}#window{width:575px;position:absolute;padding:35px 0 35px 25px;left:-2000px;top:0}#window.video{width:775px}body.default #window{top:65px}body.default h1,body.default h2{display:block;font-family:ChaparralProRegular,Georgia,New York CE,utopia,sans-serif}body.default h1{font-size:90px;color:#fff;text-transform:uppercase;line-height:1.1em;margin-bottom:15px}body.default h2{font-size:30px;color:#537e8d;line-height:1.5em}body.bio #window{top:40px}body.bio #mcs_container,body.bio #mcs_container .customScrollBox .container{width:550px;height:400px}body.repertory #window{top:40px}body.repertory h2{font-size:17px;color:#537e8d;text-transform:uppercase}body.repertory #mcs_container,body.repertory #mcs_container .customScrollBox .container{width:550px;height:400px}body.calendar #window{margin-left:145px;top:22px;padding-left:35px}body.calendar article #panel{position:absolute;width:100px;height:500px;top:22px;left:0}body.calendar article #panel ul li{margin-bottom:28px}body.calendar article #panel span{color:#537e8d;font-size:30px}body.calendar #mcs_container2{top:35px;width:150px;height:440px}body.calendar #mcs_container2 .customScrollBox .container{width:150px;height:440px;top:1px}body.calendar #mcs_container2 .scrollDownBtn,body.calendar #mcs_container2 .scrollUpBtn{left:20px}body.calendar #mcs_container,body.calendar #mcs_container .customScrollBox .container{width:550px;height:440px}body.calendar #mcs_container .scrollDownBtn,body.calendar #mcs_container .scrollUpBtn{left:200px}body.news #window,body.press #window{margin-left:250px;top:30px}body.news h2,body.press h2{color:#537e8d;font-size:19px;font-weight:700;margin-bottom:10px}body.news article #panel,body.press article #panel{position:absolute;width:150px;height:500px;left:20px;top:5px}body.news article #panel ul li,body.press article #panel ul li{margin-bottom:22px}body.news article #panel span,body.press article #panel span{color:#537e8d;font-size:17px}body.news #mcs_container2,body.press #mcs_container2{top:60px;width:150px;height:412px}body.news #mcs_container2 .customScrollBox .container,body.press #mcs_container2 .customScrollBox .container{width:150px;height:412px}body.news #mcs_container2 .scrollDownBtn,body.news #mcs_container2 .scrollUpBtn,body.press #mcs_container2 .scrollDownBtn,body.press #mcs_container2 .scrollUpBtn{left:20px}body.news #mcs_container,body.press #mcs_container{width:400px;height:410px}body.news #mcs_container .scrollDownBtn,body.news #mcs_container .scrollUpBtn,body.press #mcs_container .scrollDownBtn,body.press #mcs_container .scrollUpBtn{left:210px}body.news #mcs_container .customScrollBox .container,body.press #mcs_container .customScrollBox .container{width:400px;height:410px}body.contact #window{margin-left:0;position:absolute;line-height:3em}body.multimedia #window{padding-left:0;overflow:hidden}body.multimedia #window .back{float:right}body.multimedia #window.foto{margin-top:30px;padding:0;width:1200px}body.multimedia #window.window-photos{width:750px;padding-top:90px}body.multimedia #window.audio,body.multimedia #window.video{top:0;padding:58px 68px;margin-left:4px}body.multimedia #mcs_container{margin-top:0;width:845px;height:430px}body.multimedia #mcs_container .customScrollBox .container{width:800px;height:450px}#window.video iframe{margin-left:47px}a.back{position:relative;background:url(common.png) 0 -1232px no-repeat;display:block;width:45px;height:25px;border:0}body.audio .back,body.photo .back{float:right;margin-top:5px}#window.video a.back{position:absolute;top:23px;right:75px;background:url(common.png) 0 -1232px no-repeat;display:block;width:45px;height:25px;border:0}#window.audio h4{display:block;font-size:21px;float:left}#window.audio span.description{float:left;color:#d9d9d9;opacity:.6;padding:1px 20px 0;display:block;height:20px}#window.audio a.play{width:26px;height:26px;border:0;float:left;margin:-2px 15px 0 30px}span.contact-name{font-family:ChaparralProRegular,Georgia,New York CE,utopia,sans-serif;font-size:60px;text-transform:uppercase;color:#d9d9d9;opacity:.87}span.contact-details{color:#537e8d;font-size:27px}span.text-color-default{color:#537e8d}span.pink{color:#d52c8b}span.red{color:#b11a49}span.blue{color:#3b5997}article #panel ul{list-style-image:none;margin:60px 0 0}article #panel ul.year-list{margin:0}article #panel ul.news{margin:20px 0 0}article #panel ul.press{margin:0}article #panel a:link,article #panel a:visited{text-decoration:none;color:#fff;font-size:14px}nav.desktop-navbar{height:38px;font-family:CenturyGothicRegular,Tahoma,Lucida Grande CE,lucida,sans-serif;text-transform:uppercase;font-size:16px}nav.desktop-navbar a:link,nav.desktop-navbar a:visited{float:left;font-weight:400;display:block;height:38px;color:#fff;padding:2px 0;text-decoration:none;text-align:left}nav.desktop-navbar a.active,nav.desktop-navbar a:hover{color:#537e8d}nav.desktop-navbar ul{width:auto;list-style-type:none;list-style-image:none;margin:0;padding:0;display:inline-block;z-index:1001;line-height:38px}nav.desktop-navbar ul li{float:left;position:relative;cursor:pointer;padding:0 42px;margin:0}nav.desktop-navbar ul li:last-child{padding:0 41px}nav.desktop-navbar span.hr{float:left;display:block;width:3px;height:40px}nav.desktop-navbar li ul{position:absolute;left:10px;top:-68px;margin-top:38px;padding:5px 0 5px 20px;width:143px;line-height:15px;font-family:Palatino Linotype,New York CE,utopia,serif;font-size:16px;color:#999d9f;display:none}body.multimedia h2{font-size:24px}nav.desktop-navbar li:hover ul,nav.desktop-navbar li ul.subslug.multi{display:block}ul.subslug.multi .sub-active{color:#537e8d}nav.desktop-navbar ul.subslug li a{font-size:15px;color:#fff;font-weight:400}nav.desktop-navbar ul.subslug li.item-1 a{width:40px}nav.desktop-navbar ul.subslug li.item-2 a{width:55px}nav.desktop-navbar ul.subslug li.item-3 a{width:40px}nav.desktop-navbar li ul.subslug li{display:block;margin:0;height:20px;float:left;padding:0}nav.desktop-navbar li ul li a{display:block;color:#fff}nav.desktop-navbar li ul li a:hover,nav.desktop-navbar li ul li a:link,nav.desktop-navbar li ul li a:visited{border:0;background:none;text-transform:lowercase}nav.desktop-navbar li ul li span.hr{display:none}nav.desktop-navbar ul.subslug li a:hover{background:none}footer{font-size:12px;height:50px;font-family:PalatinoLinotypeItalic,New York CE,utopia,serif}footer .item-1{left:0;color:#d9d9d9;opacity:.38}footer .item-1,footer .item-2{position:absolute;top:30px;width:400px;height:60px}footer .item-2{right:0;text-align:right;color:#537e8d}figure{float:left;margin:0 20px 5px 0}figure#right{float:right;margin:0 10px 5px 0}hr.cleaner{clear:both;height:0;border:0;width:100%;visibility:hidden}hr.cleaner,td p{margin:0;padding:0}table.events td{padding-left:15px;vertical-align:top}div.httpError{top:140px;width:500px;height:500px;color:#fff}#thumbs,div.httpError{position:absolute;left:0}#thumbs{width:200px;height:600px;top:0}a.thumb{background:red;display:block;width:133px;height:110px}form table{margin-bottom:25px}form table th{vertical-align:top;padding:5px 20px 0 0;text-align:right}form table td small{display:block;color:#a9a9a9;font-size:14px;padding:10px 0}form table td small span{cursor:pointer;border-bottom:1px dotted #bbb}.album-item{float:left;margin-left:10px;width:235px;height:191px;border-radius:4px;text-align:center;background-size:cover!important}.album-item a{padding-top:83px;display:block;width:100%;height:111px;color:#fff;font-size:18px;text-decoration:none;font-weight:400;background:rgba(0,0,0,.3)}.album-item a:hover{background:transparent}.album-item span{display:inline-block;color:#fff;border:thin solid #898885;background:hsla(0,0%,100%,.2);padding:5px 10px}.album-item a:hover span{background:#537e8d}div.envelope{float:left;width:215px;height:225px;margin:0 23px 38px}div.video-item{position:relative;width:215px;height:122px;font-size:13px;color:#999d9f}div.video-item h4{margin:3px 0;font-size:16px}#mcs_container .customScrollBox div.video-item img{width:215px;height:122px;border:0}div.video-item a.play{width:215px;height:122px;position:absolute;background:url(common.png) 0 -971px no-repeat;top:0;left:0;z-index:600}div.video-item a.play:hover{background-position:0 -1093px}div.video-item div.length{position:absolute;bottom:0;right:0;z-index:590px;width:65px;padding-top:3px;height:29px;background:#000;color:#fff;font-family:arial;font-size:22px;font-weight:700;text-align:center}div.audio-item{padding:30px 0;width:800px;height:25px;border-bottom:thin solid #e1e1e1}.paginator{margin:15px 0 20px;font-size:90%}.paginator a,.paginator span{margin-right:.1em;padding:.2em .5em;color:#999}.paginator a{border:1px solid #9aafe5;text-decoration:none;color:#105cb6}.paginator span.button{border:1px solid #ddd}.paginator .current{background:#2e6ab1;border:1px solid #2e6ab1;color:#fff;font-weight:700}.paginator a:hover{background:#dfdfdf}.events td.date,.events td.time{color:#537e8d}#mcs_container,#mcs_container2{position:relative;margin:0;padding:0 10px}#mcs_container2 .scrollDownBtn,#mcs_container2 .scrollUpBtn,#mcs_container .scrollDownBtn,#mcs_container .scrollUpBtn{position:absolute;display:inline-block;width:30px;height:30px;margin-right:6px;text-decoration:none;left:270px;color:#d9d9d9;opacity:.38}#mcs_container2 .scrollDownBtn:hover,#mcs_container2 .scrollUpBtn:hover,#mcs_container .scrollDownBtn:hover,#mcs_container .scrollUpBtn:hover{opacity:.6}#mcs_container2 .scrollUpBtn,#mcs_container .scrollUpBtn{top:-40px}#mcs_container2 .scrollDownBtn,#mcs_container .scrollDownBtn{bottom:-40px}#mcs_container2 .dragger,#mcs_container .dragger{position:absolute;width:2px;height:60px;background:#999;text-align:center;line-height:60px;color:#666;overflow:hidden;cursor:pointer;border-radius:2px}#mcs_container2 .dragger_pressed,#mcs_container .dragger_pressed{position:absolute;width:4px;margin-left:-1px;height:60px;background:#999;text-align:center;line-height:60px;color:#666;overflow:hidden;border-radius:4px;cursor:s-resize}#mcs_container2 .dragger_container,#mcs_container .dragger_container{visibility:hidden;position:relative;width:2px;height:525px;float:left;margin:40px 0 0 10px;background:#000;cursor:pointer;border-radius:2px;cursor:s-resize}#mcs_container2 .customScrollBox p.alt,#mcs_container .customScrollBox p.alt{padding:10px 5px;margin:10px 0;color:#fff}#mcs_container2 .customScrollBox .container,#mcs_container .customScrollBox .container{position:relative;top:0;float:left}#mcs_container2 .customScrollBox,#mcs_container .customScrollBox{position:relative;height:100%;color:#d9d9d9;opacity:.87;font-size:15px;text-align:left;line-height:1.75em}#slideshow img{max-height:460px}.year-select{float:right;margin-top:-5px;margin-right:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1e1e1e;color:#f5f5f5;border:1px solid #555;border-radius:5px;padding:10px 15px;font-size:16px;cursor:pointer;width:100px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='%23f5f5f5' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.year-select:hover{border-color:#888}.year-select:focus{outline:none;box-shadow:0 0 5px hsla(0,0%,100%,.5);border-color:#f5f5f5}.year-select option{background-color:#1e1e1e;color:#f5f5f5}.mobile-navbar{display:none;margin:0;font-family:Arial,sans-serif}.mobile-navbar .navbar-header{display:flex;justify-content:space-between;align-items:center;padding:20px}.mobile-navbar .logo{color:#fff;font-size:1.5rem;font-weight:700}.mobile-navbar .hamburger{display:flex;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer}.mobile-navbar .hamburger span{display:block;width:25px;height:3px;background-color:#fff;transition:all .3s}.mobile-navbar .mobile-menu{list-style:none;display:none;flex-direction:column;gap:0;width:100%;background-color:#333;margin:0;padding:10px 0}.mobile-navbar .mobile-menu li{width:100%;padding:5px 0}.mobile-navbar .mobile-menu li a{text-decoration:none;color:#fff;font-size:1rem;padding:15px 30px;display:block}.mobile-navbar .mobile-menu li a:hover{background-color:#444}.mobile-navbar .mobile-menu li a.active{background-color:#537e8d;font-weight:700}.mobile-navbar .mobile-menu.active{display:flex}@media (max-width:992px){.desktop-navbar{display:none}.mobile-navbar{display:block}}.portable-only{display:none;visibility:hidden}@media (max-width:992px){body{background-size:350%;background:#000 url(bg-dark.jpg);background-repeat:no-repeat}body.default{background-position:75% 0;background-size:150%}body:not(.default):before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:-1}body:not(.default){background-position:77% -120px}body.photo,body.video{background-image:none}body.multimedia div.envelope{margin:0 23px}.container-player{position:relative;padding-bottom:56.25%;height:0;max-width:100%;width:100%;overflow:hidden}.container-player iframe{position:absolute;top:0;left:0;width:100%;height:100%}#window.video iframe{margin-left:0}body.multimedia #window.audio{padding:5px 20px}body.multimedia #window.video{padding:30px 0}div.audio-item{width:auto}.events td.date,.events td.time,.text-color-default,body.calendar article #panel span,span.contact-details{color:#537e8d!important}.default #window{margin-left:70px}ul.news,ul.press{list-style:none;margin:35px 0 0}ul.news li,ul.press li{margin:8px 0;padding-left:0}ul.news li a,ul.press li a{font-size:20px}ul.news a:link,ul.news a:visited,ul.press a:link,ul.press a:visited{color:#537e8d!important}.back{float:right}.photo-back{margin-right:20px}#window.video a.back{position:relative;top:inherit;left:inherit;margin-right:20px;margin-bottom:20px}h2,h3{color:#537e8d!important}.container-articles{margin:0 25px}.container-articles p,.container-articles span{color:#d9d9d9;font-family:Palatino Linotype,New York CE,utopia,serif!important;font-size:16px;line-height:1.6em}body.default h1{margin-left:0;margin-bottom:45px;margin-top:100px;display:inline-block;max-width:400px}body.default h2{font-size:34px!important;margin:0}article #panel a:link,article #panel a:visited,body.news article #panel span,body.press article #panel span{font-size:16px;font-weight:700}body.news article #panel,body.press article #panel{left:10px;width:140px}body.news #window,body.press #window{margin-left:210px}body.calendar article #panel{width:85px;position:relative;height:auto}body.calendar #window{position:relative;top:inherit;margin-left:0;padding-left:20px}body.calendar #mcs_container,body.calendar #mcs_container2{padding:0}body.calendar #panel{display:none}body.calendar article #panel span{font-size:24px}body.calendar h1 span{display:inline-block}.year-link{opacity:.4}table.events td{padding-left:5px;padding-bottom:10px}body.calendar #mcs_container2{padding-bottom:35px}.album-item{margin-bottom:10px;width:100%}body.contact #window{position:relative}.portable-only{display:block;visibility:visible}.desktop-only{display:none;visibility:hidden}header{width:inherit}ul.lang{opacity:.4;margin:-5px 25px 0 0;display:flex}ul.lang li{width:24px}article{width:100%;height:100%}#all{width:inherit}h1{font-size:28px;margin-left:25px}h1,h2{display:inline-block;font-weight:700}h2{font-size:20px!important;margin:30px 0 15px}nav{width:inherit}.nav-right,.scrollDownBtn,.scrollUpBtn,a.nav-left{display:none!important}#window{width:auto!important;top:0!important;padding:30px 15px;position:relative;left:inherit}#mcs_container,#mcs_container2{width:inherit!important;height:inherit!important}#mcs_container2 .container,#mcs_container .container{width:inherit!important;height:inherit!important;overflow-y:visible}#mcs_container2 .customScrollBox,#mcs_container .customScrollBox{font-size:16px;text-align:left;line-height:1.6em;color:#d9d9d9}#mcs_container2 .customScrollBox .container,#mcs_container .customScrollBox .container{float:none}footer{clear:both;margin-left:25px;margin-bottom:25px;font-size:14px;width:auto}footer .item-1,footer .item-2{width:auto;height:auto;top:inherit;position:relative}#window.audio span.description{padding:7px 0}body.multimedia #window.window-photos{padding-top:40px;padding-right:20px}.gallery{position:relative;height:600px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#000}.gallery .image-container{display:flex;transition:transform .5s ease-in-out;transform:translateX(0)}.gallery .gallery-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:none}.gallery .gallery-image.active{display:block}.gallery .nav-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.6);border:none;color:#fff;padding:10px 20px;cursor:pointer;z-index:10;font-size:16px}.gallery .nav-btn:hover{background:rgba(0,0,0,.8)}.gallery .left-btn{left:10px}.gallery .right-btn{right:10px}}@media (max-width:768px){body.default{background-position:75% -80px}body.default #window{padding-top:5px}body.default h1{margin-left:0;margin-bottom:25px;margin-top:0;font-size:46px;width:350px}body.default h2{font-size:28px!important;margin:0;width:350px}body.default #window{margin-left:15px}#window.audio span.description{padding:15px 0}}@media (max-width:576px){body.default{background-position:70% -20px}body.default h1{margin-left:0;margin-bottom:45px;font-size:42px;width:300px}body.default h2{font-size:26px!important;margin:0}}