:root{--col-black: #000000;--col-creme: #F2F5EA;--col-creme-dark: #B9BBB3FF;--col-primary: var(--col-black)}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(./RobotoCondensed-Light.ttf) format("truetype")}@font-face{font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(./RobotoCondensed-Regular.ttf) format("truetype")}body{font-size:14px;line-height:20px;margin-bottom:20px;color:var(--col-black);font-family:Roboto Condensed,Roboto,sans-serif}@media(max-width:768px){body{font-size:13px;line-height:18px}}h1,h2,h3,h4,h5,h6{font-family:Roboto Condensed,Arial,sans-serif;font-weight:400;margin-bottom:10px;text-align:center;text-transform:uppercase}h1{font-size:36px;line-height:45px;padding-bottom:5px;margin:1rem 0 25px}@media(max-width:768px){h1{font-size:26px;line-height:36px}}h2{font-size:28px;line-height:35px;margin-bottom:15px}h3{font-size:22px;line-height:30px;margin-bottom:10px}h4{font-size:18px;line-height:25px;margin-bottom:5px}h5{font-size:16px;line-height:20px;margin-bottom:5px}h6{font-size:14px;line-height:20px;font-weight:700;margin-bottom:5px}p{font-size:14px;line-height:20px;margin:0 0 20px}@media(max-width:768px){h2{font-size:24px;line-height:30px;margin-bottom:15px}h3{font-size:20px;line-height:25px;margin-bottom:10px}h4{font-size:16px;line-height:20px;margin-bottom:5px}h5{font-size:14px;line-height:20px;margin-bottom:5px}h6{font-size:13px;line-height:20px;font-weight:700;margin-bottom:5px}p{font-size:12px;line-height:20px;margin:0 0 20px}}a{color:var(--col-primary);text-decoration:underline}a:hover,a:focus{text-decoration:none}*,*:before,*:after{box-sizing:border-box}html{height:100%}body{min-height:100%;margin:0;display:flex;flex-direction:column}.inner{max-width:1100px;width:80vw;margin:0 auto;padding:0 30px}@media(max-width:768px){.inner{padding:0 2.5%}}.main{background:#fff;min-height:300px;flex-grow:1}.main.normal{width:90vw;max-width:1100px;padding:1rem 0;margin-left:auto;margin-right:auto}@media(min-width:768px){.main.normal{width:80vw;padding:2rem 30px}}.main.wide .inner{width:90vw;max-width:1100px;padding:1rem 0;margin-left:auto;margin-right:auto}@media(min-width:768px){.main.wide .inner{width:80vw;padding:2rem 30px}}.main.dark{background-color:var(--col-primary);color:#fff}.column-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}img{max-width:100%;height:auto}.center{text-align:center;margin:auto}.right,.rightAlone{text-align:right;margin-left:auto;margin-right:0}.left,.leftAlone{text-align:left;margin-right:auto;margin-left:0}.inline-head{flex:1 1 100%;grid-column:1/-1}header{grid-area:header;background:var(--col-primary);width:100%;min-height:10vh;color:var(--col-creme);display:flex}@media(min-width:768px){header{min-height:unset;height:15vh}}header .inner{max-width:1100px;width:80vw;margin-top:1rem;margin-bottom:1rem;display:grid;grid-template-columns:auto auto}header .inner a.brand{display:flex;justify-content:flex-start;text-decoration:none;gap:1rem;margin-top:auto;margin-bottom:auto}header .inner a.brand img{height:calc(15vh - 2rem)}@media(max-width:768px){header .inner a.brand img{height:calc(10vh - 2rem)}}header .inner a.brand .site_title{text-transform:uppercase;color:var(--col-creme);text-decoration:none;margin-top:auto;margin-bottom:auto}@media(max-width:768px){header .inner a.brand .site_title{font-size:18px;line-height:22px}}@media(min-width:768px){header .inner a.brand .site_title{font-size:25px;line-height:30px}}@media(max-width:768px){nav{display:none}.nav-container{display:flex;margin-top:auto;margin-bottom:auto}header .inner{display:grid;grid-template-columns:auto 1fr}header .inner #mobileNav{display:inline-block;cursor:pointer;margin-right:0;margin-left:auto}.bar1,.bar2,.bar3{width:30px;height:2px;background-color:var(--col-creme);margin:9px 0;transition:.4s}.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}#mobileNavContent{margin-top:2rem}#mobileNavContent.hidden{display:none}#mobileNavContent ul{list-style-type:none;margin:0;padding:0}#mobileNavContent ul.navItems{margin-bottom:2rem}#mobileNavContent ul.navItems a{text-decoration:none}#mobileNavContent ul.navItems a li{padding:1rem;text-align:center;border-bottom:2px solid var(--col-creme);color:var(--col-creme);text-transform:uppercase}#mobileNavContent ul.navItems a li.first{border-top:2px solid var(--col-creme)}#mobileNavContent ul.navItems a li.current,#mobileNavContent ul.navItems a li:hover,#mobileNavContent ul.navItems a li:focus{color:var(--col-primary);background-color:var(--col-creme)}#mobileNavContent ul.navLang{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}#mobileNavContent ul.navLang li{padding:1rem}#mobileNavContent ul.navLang li a{color:var(--col-creme);text-decoration:none}#mobileNavContent ul.navLang li.currentLocale a{text-decoration:underline}#mobileNavContent ul.navLang li.first{text-align:right}}@media(min-width:768px){#mobileNavContent{display:none}.nav-container{margin:auto 0 auto auto}.nav-container nav.primary{grid-area:navigation;width:100%;display:flex;flex-direction:column-reverse}.nav-container nav.primary ul{list-style-type:none;padding:0;margin:0 0 0 auto}.nav-container nav.primary ul li{float:left;margin:0;padding:0;position:relative;white-space:nowrap}.nav-container nav.primary ul li:after{content:"";height:50%;width:1px;position:absolute;right:0;top:9px;background-color:var(--col-creme)}.nav-container nav.primary ul li.last:after{background-color:unset}.nav-container nav.primary ul li a{color:var(--col-creme);font-size:15px;font-family:Roboto Condensed,Roboto,Arial,sans-serif;padding:6px 12px;display:block;text-decoration:none;text-transform:uppercase}.nav-container nav.primary ul li a:hover{text-decoration:underline;border:none}.nav-container nav.primary ul li.current a,.nav-container nav.primary ul li.section a{text-decoration:underline}.nav-container nav.primary ul li.currentLocale a{text-decoration:underline}}footer{grid-area:footer;background:var(--col-primary);padding:3rem 0;width:100%;color:var(--col-creme);text-transform:uppercase}footer .inner{display:grid;grid-template-columns:1fr;grid-gap:2rem}@media(min-width:768px){footer .inner{grid-template-columns:auto auto}}footer .inner ul{list-style:none;margin:0;padding:0}footer .inner ul li{margin-top:.5rem}footer .inner ul li.current a{text-decoration:underline}footer .inner ul li a:hover,footer .inner ul li a:focus{text-decoration:underline}footer a{color:var(--col-creme);text-decoration:none}footer .footer-links{margin-left:auto}footer .footer-links .footer-primary-links{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}footer .footer-links .footer-primary-links a img{height:50px;width:auto}footer .footer-links ul.footer-secondary-links{text-align:right}.current-production-card{display:grid;grid-gap:1rem;margin:3rem 0}@media(min-width:768px){.current-production-card{grid-template-columns:1fr 2fr}}.current-production-card .card-content{margin:auto 0}.current-production-card .card-content h2{text-align:left;text-transform:none;padding:0;margin:0}.current-production-card img{width:100%}body.HomePage .main{background:none;margin-top:80vh}body.HomePage .main .home-screen-image{width:100%;left:0;z-index:-100;position:absolute;height:90vh;top:10vh;object-fit:cover}body.HomePage .main .home-screen-image.left{object-position:top left}body.HomePage .main .home-screen-image.right{object-position:top right}body.HomePage .main .home-screen-image.center{object-position:top center}body.HomePage .main .home-screen-image-copyright{position:absolute;bottom:10px;left:10px}body.HomePage .main .home-down-arrow{position:absolute;bottom:4rem;transform:translate(-50%);text-align:center;text-transform:uppercase;font-size:32px}body.HomePage .main .home-down-arrow.center{left:50%}body.HomePage .main .home-down-arrow.left{left:4rem;right:auto}body.HomePage .main .home-down-arrow.right{right:4rem;left:auto}body.HomePage .main .home-down-arrow .arrow-holder{font-size:45px;line-height:50px;margin-bottom:2rem}body.HomePage .main .home-down-arrow:hover,body.HomePage .main .home-down-arrow:focus{font-weight:700;cursor:pointer}body.HomePage .main .home-screen-content{max-width:1100px;width:80vw;margin:0 auto;padding:0 30px;margin-top:6rem;text-align:center}body.HomePage .main .home-screen-banner{margin-bottom:2rem}section.info-section{border-bottom:1px solid var(--col-primary);padding-bottom:4rem}section.info-section img{margin:auto 0 auto auto}section.info-section .info-container{margin:auto auto auto 0}section.reference-section,section.disclaimer-section{border-bottom:1px solid var(--col-primary);padding-bottom:4rem;padding-top:3rem}@media(min-width:768px){.VitaPage .column-2{border-bottom:1px solid var(--col-primary);display:flex;flex-direction:row;gap:2rem}}@media(max-width:768px){.VitaPage .column-2{border-bottom:1px solid var(--col-primary);display:grid;grid-gap:2rem;grid-template-columns:1fr}}.VitaPage .column-2 .hardFactsImage{background-repeat:no-repeat;background-position:center;background-size:cover;min-width:300px;max-width:400px;height:440px;display:flex;flex-direction:column;justify-content:flex-end;margin-top:-20px}@media(max-width:768px){.VitaPage .column-2 .hardFactsImage{margin:auto}}.VitaPage .column-2 .hardFactsImage span.img-copyright{color:var(--col-creme);padding:10px 14px}.VitaPage .column-2 .hardFactsImage a.pdf-download{text-align:center;background-color:var(--col-creme);padding:10px 14px;text-decoration:none;text-transform:uppercase;margin:0 10px 10px}.VitaPage .column-2 .hardFactsImage a.pdf-download:hover{background-color:var(--col-creme-dark)}.VitaPage .hardFacts{padding-bottom:2rem;margin:auto}@media(min-width:768px){.VitaPage .hardFacts{padding-left:2rem;margin:unset}.VitaPage .hardFacts h1{text-align:left}}.VitaPage section{padding-top:4rem;padding-bottom:6rem}.VitaPage section h2{margin-bottom:2rem}.VitaPage section.border-bottom{border-bottom:1px solid var(--col-primary)}.VitaPage section .education{max-width:450px;text-align:center;margin:auto}.VitaPage table.table-theater-performance{margin:auto}.VitaPage table.table-theater-performance tr{vertical-align:top;text-align:left;line-height:30px}.VitaPage table.table-theater-performance tr td{padding-bottom:1rem;vertical-align:top}.VitaPage table.table-theater-performance tr td.year{padding-right:1rem}.VitaPage td{vertical-align:top}.audio-grid{display:grid;grid-template-columns:1fr;grid-gap:3rem}@media(min-width:768px){.audio-grid{grid-template-columns:1fr 1fr}}.audio-grid .audio-item,.audio-grid .audio-item h2{text-align:left}.audio-grid .audio-item audio{width:100%}.bigger-paragraph{font-size:18px}.GalleryPage .main{max-height:80vh}.gallery-holder{margin-bottom:10rem;max-width:1100px;margin-left:auto;margin-right:auto}.gallery-holder .gallery{background-color:var(--col-primary);max-width:100vw}.gallery-holder .gallery .glide__slide div.img-container{height:70vh;padding:3rem 5rem;display:flex;position:relative;color:#fff}@media(max-width:599px){.gallery-holder .gallery .glide__slide div.img-container{padding:1rem 0}}.gallery-holder .gallery .glide__slide div.img-container div.img-info{width:100%;position:absolute}.gallery-holder .gallery .glide__slide div.img-container div.img-info.img-info--top{top:0;left:0}.gallery-holder .gallery .glide__slide div.img-container div.img-info.img-info--bottom{bottom:0;left:0}@media(max-width:599px){.gallery-holder .gallery .glide__slide div.img-container div.img-info.img-info--bottom{bottom:4rem}}.gallery-holder .gallery .glide__slide div.img-container div.img-info .img-info--content{padding:1.5rem 6rem 0;display:flex}@media(max-width:599px){.gallery-holder .gallery .glide__slide div.img-container div.img-info .img-info--content{padding:0 1.5rem 0 0}}.gallery-holder .gallery .glide__slide div.img-container div.img-info .img-info--content .center{margin:auto}.gallery-holder .gallery .glide__slide div.img-container div.img-info .img-info--content .right{flex-grow:1}.gallery-holder .gallery .glide__slide div.img-container img{height:100%;width:100%;margin:auto;object-fit:contain}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.8);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__bullets{bottom:.25rem;left:5rem;transform:unset}@media(max-width:599px){.glide__bullets{display:flex;flex-wrap:wrap;gap:10px;left:0;padding:0 2rem}}.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em #0000001a;text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity .15s ease,border .3s ease-in-out;transform:translateY(-50%);line-height:1}.glide__arrow:focus{outline:none}.glide__arrow:hover{border-color:#fff}.glide__arrow--left{left:2em}.glide__arrow--right{right:2em}.glide__arrow--disabled{opacity:.33}.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;transform:translate(-50%)}.glide__bullet{background-color:#ffffff80;width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em #0000001a;margin:0 .25em}.glide__bullet:focus{outline:none}.glide__bullet:hover,.glide__bullet:focus{border:2px solid white;background-color:#ffffff80}.glide__bullet--active{background-color:#fff}.glide--swipeable{cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.glide--dragging{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}
