@font-face{font-family:Dazzed;font-weight:400;font-style:normal;src:url(/static/fonts/Dazzed-Regular.ttf) format("truetype"),url(/static/fonts/Dazzed-Regular.woff2) format("woff2"),url(/static/fonts/Dazzed-Regular.woff) format("woff")}@font-face{font-family:Dazzed;font-weight:600;font-style:normal;src:url(/static/fonts/Dazzed-SemiBold.ttf) format("truetype"),url(/static/fonts/Dazzed-SemiBold.woff2) format("woff2"),url(/static/fonts/Dazzed-SemiBold.woff) format("woff")}.js .js-hide{display:none}.no-js .nojs-hide{display:none}@media print,screen and (min-width:40em){html{font-size:18px}}@media print,screen and (min-width:64em){html{font-size:18px}}.body-content{padding-top:1rem;padding-bottom:1rem}.text-right{text-align:right}h2{margin-bottom:1rem;text-transform:uppercase}h3{margin-bottom:1rem}a.basic-link{text-decoration:underline}.article-link{text-align:center}.article-link a{display:inline-block;margin-bottom:1rem;padding:.4rem 1rem .3rem;border:1px solid #000;border-radius:1rem;font-size:.65rem;text-transform:uppercase;font-weight:600}@media print,screen and (min-width:40em){.article-link a{padding:.3rem 1rem .2rem;border-radius:2rem;font-size:.7rem}}@media print,screen and (min-width:64em){.article-link a{padding:.4rem 1.5rem;margin-bottom:2rem}}.article-link a.active,.article-link a:active,.article-link a:focus,.article-link a:hover{background-color:#000;color:#fff}.article-date{margin-bottom:.8rem;font-size:.8rem}.callout{border:none;padding:.3em;margin-bottom:1rem;text-align:center}.callout.alert,.callout.primary,.callout.warning{color:#fff}.callout.alert a,.callout.primary a,.callout.warning a{color:#fff;text-decoration:underline}.callout.primary{background-color:#00bed0}.callout.secondary{background-color:#eee}.callout.success{background-color:#e0fdbe;border:1px solid #a5c583}.callout.warning{background-color:orange}.callout.alert{background-color:#e53d44}.callout.info{background-color:rgb(223.3,252.2567307692,255)}@media print,screen and (min-width:64em){.callout{padding:.7rem 1rem;font-size:.9rem}}.detail-headline-related-link{padding-top:.4em;text-align:right;font-size:.8rem}@media print,screen and (min-width:40em){.detail-headline-related-link{padding-top:1.2em;font-size:1rem}}.link-more{margin-bottom:2rem;text-align:center}.link-more a{display:inline-block;margin:0 .3rem .5rem 0;padding:.4rem 1rem .3rem;border:1px solid #000;border-radius:1rem;font-size:.65rem;text-transform:uppercase;font-weight:600;background-color:#dedb7c}@media print,screen and (min-width:40em){.link-more a{padding:.3rem 1rem .2rem;border-radius:2rem;font-size:.7rem}}@media print,screen and (min-width:64em){.link-more a{margin-right:.75rem;padding:.4rem 1.5rem}}.link-more a.active,.link-more a:active,.link-more a:focus,.link-more a:hover{background-color:#000;color:#fff}.detail-inner-menu{list-style:none;padding:0;margin:0 0 1rem 0}.detail-inner-menu li{display:inline-block}.detail-inner-menu li:last-child{margin-right:0}.detail-inner-menu a{display:inline-block;margin:0 .3rem .5rem 0;padding:.4rem 1rem .3rem;border:1px solid #000;border-radius:1rem;font-size:.65rem;text-transform:uppercase;font-weight:600}@media print,screen and (min-width:40em){.detail-inner-menu a{padding:.3rem 1rem .2rem;border-radius:2rem;font-size:.7rem}}@media print,screen and (min-width:64em){.detail-inner-menu a{margin-right:.5rem;padding:.4rem 1.5rem}}.detail-inner-menu a.active,.detail-inner-menu a:active,.detail-inner-menu a:focus,.detail-inner-menu a:hover{background-color:#000;color:#fff}.detail-section{margin-bottom:2rem}@media print,screen and (min-width:40em){.detail-section{margin-bottom:4rem}}.detail-gallery-item{border-radius:20px;aspect-ratio:5/8;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media print,screen and (min-width:40em){.detail-gallery-item{border-radius:30px}}@media print,screen and (min-width:64em){.detail-gallery-item{border-radius:40px}}.detail-gallery-item a{display:block;height:100%}.detail-partners{padding:1rem 0}.detail-partners.text-ffffff{color:#fff}.detail-partners .partner{margin:1rem 0}.detail-partners .title-name{font-size:1.5rem;text-align:center}.detail-partners img{max-width:90%}.detail-links a{text-decoration:underline}.common-list-half>.even>.cell:first-child{order:2}.common-list-half>.even>.cell:last-child{order:1}.common-list-half{margin-bottom:3rem}.common-list-half a{text-align:center}.common-list-half .box,.common-list-half img{border-radius:20px}@media print,screen and (min-width:40em){.common-list-half .box,.common-list-half img{border-radius:30px}}@media print,screen and (min-width:64em){.common-list-half .box,.common-list-half img{border-radius:40px}}.common-list-half .box{padding:.7rem;background-color:#fff;border:1px solid #666}.common-list-half .box.has-bg{border:none}@media print,screen and (min-width:40em){.common-list-half .box{padding:1rem}}@media print,screen and (min-width:64em){.common-list-half .box{padding:1.5rem}}.common-list-half .box-window{overflow:hidden;aspect-ratio:1/1}.common-list-half .box-content{position:relative;width:100%;min-height:100%;padding-bottom:2rem}@media print,screen and (min-width:64em){.common-list-half .box-content{padding-bottom:2.5rem}}.common-list-half h3{text-transform:uppercase;margin-bottom:.5rem;font-size:1.1rem;line-height:1.3rem}@media print,screen and (min-width:40em){.common-list-half h3{font-size:1.8rem;line-height:2.2rem}}@media print,screen and (min-width:64em){.common-list-half h3{margin-bottom:1rem;font-size:2.2rem;line-height:2.6rem}}.common-list-half h4{text-transform:uppercase;margin-bottom:.5rem;font-size:1rem;line-height:1.2rem}@media print,screen and (min-width:40em){.common-list-half h4{font-size:1.5rem;line-height:2rem}}@media print,screen and (min-width:64em){.common-list-half h4{margin-bottom:1rem;font-size:1.9rem;line-height:2.4rem}}.common-list-half .subtitle{display:block;margin-bottom:.5rem;font-size:.8rem;line-height:1rem}@media print,screen and (min-width:40em){.common-list-half .subtitle{font-size:1.2rem;line-height:1.5rem}}@media print,screen and (min-width:64em){.common-list-half .subtitle{margin-bottom:1rem;font-size:1.3rem;line-height:1.5rem}}.common-list-half .preview{display:block;margin-bottom:.5rem;line-height:1rem;font-size:.75rem}@media print,screen and (min-width:40em){.common-list-half .preview{margin-bottom:1rem;line-height:1.3rem;font-size:.9rem}}@media print,screen and (min-width:64em){.common-list-half .preview{font-size:1rem}}.common-list-half .link{text-align:center;position:absolute;width:100%;left:0;bottom:0;text-transform:uppercase;font-weight:600}.common-list-half .link a{display:inline-block;min-width:80%;padding:.1rem .5rem;border:2px solid #000;border-radius:1rem;font-size:.75rem}@media print,screen and (min-width:40em){.common-list-half .link a{min-width:40%;padding:.3rem 2rem;border-radius:2rem;font-size:.9rem}}.common-list-full{margin-bottom:3rem}.common-list-full .box,.common-list-full img{border-radius:20px}@media print,screen and (min-width:40em){.common-list-full .box,.common-list-full img{border-radius:30px}}@media print,screen and (min-width:64em){.common-list-full .box,.common-list-full img{border-radius:40px}}.common-list-full .box{background-color:#fff;border:1px solid #666}.common-list-full .box.has-bg{border:none}.common-list-full .box-content{padding:.7rem .7rem 1.3rem .7rem}@media print,screen and (min-width:40em){.common-list-full .box-content{padding:1rem}}@media print,screen and (min-width:64em){.common-list-full .box-content{padding:1.5rem}}.common-list-full h3{text-transform:uppercase}.common-list-full .link{text-align:right;text-transform:uppercase;font-weight:600}.common-list-full .link a{display:inline-block;padding:.1rem 2rem;border:2px solid #000;border-radius:1rem;font-size:.75rem}@media print,screen and (min-width:40em){.common-list-full .link a{padding:.3rem 2.5rem .2rem;border-radius:2rem;font-size:.9rem}}footer{margin-top:2rem;padding:3rem 0;background-color:#ededed;font-size:.8rem}footer h5{font-size:.8rem;margin-bottom:.5rem;text-transform:uppercase;font-weight:600}footer ul{list-style:none;text-align:left}footer small{font-size:.5rem;color:#444}footer ul.nav-links{margin-left:0}footer ul.nav-links a:active,footer ul.nav-links a:focus,footer ul.nav-links a:hover{text-decoration:underline}footer .web-links{text-align:right}footer .web-links li{display:inline-block}footer .icon{display:inline-block;margin-right:.5rem;width:40px;height:40px}footer .icon.social-facebook{background:url(/static/img/social-facebook.png) left top no-repeat;background-size:contain}footer .icon.social-instagram{background:url(/static/img/social-instagram.png) left top no-repeat;background-size:contain}footer .icon.social-youtube{background:url(/static/img/social-youtube.png) left top no-repeat;background-size:contain}footer .partner{display:inline-block;margin:0 1rem 1rem 0}footer .copyright{text-align:center}.title-bar{border-bottom:1px solid #444}.title-bar-title img{max-width:10rem}.top-bar{color:#000;font-size:16px;border-bottom:1px solid #444}.top-bar .top-bar-content{display:flex;width:83rem;margin:0 auto}.top-bar h1{text-transform:uppercase;display:none}@media print,screen and (min-width:40em){.top-bar h1{display:block}.top-bar h1 a{padding:0}.top-bar h1 img{max-width:10rem}}@media print,screen and (min-width:64em){.top-bar h1{margin-left:.4rem}}.top-bar a,.top-bar a:visited{color:#000;font-weight:400}.top-bar i{margin-right:.5rem}.top-bar .icon{display:inline-block;width:24px;height:24px}.top-bar .icon.social-facebook{background:url(/static/img/social-facebook-small.png) left top no-repeat;background-size:contain}.top-bar .icon.social-instagram{background:url(/static/img/social-instagram-small.png) left top no-repeat;background-size:contain}.top-bar .icon.social-youtube{background:url(/static/img/social-youtube-small.png) left top no-repeat;background-size:contain}@media print,screen and (min-width:40em){.top-bar .top-bar-left{padding-top:.9rem}.top-bar .top-bar-right{margin-left:1rem;padding-top:.4rem}.top-bar .last-nav-link{margin-right:1em}.top-bar .social a{margin-top:-4px;padding-left:.3rem;padding-right:.3rem}.top-bar i{margin-right:0}}@media print,screen and (min-width:64em){.top-bar .top-bar-left{padding-top:0;align-self:center}}.homepage-article{margin-bottom:3rem}.homepage-article img{margin-bottom:.75rem}.homepage-article .title{display:block;font-weight:700}.homepage-article .date{display:block}.newsletter-note{font-size:.8rem;margin-bottom:1rem;padding:1rem;background-color:#dedb7c;text-align:center;text-transform:uppercase}.auth{max-width:31.25rem;margin:1rem auto}@media print,screen and (min-width:40em){.auth{margin-top:5rem}}.auth .error{margin:0 0 2rem;padding:.5rem;width:100%;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.25rem;color:#721c24}.auth ul.error{list-style:none}.auth h2{margin-bottom:2rem;font-size:1.5rem}.auth input[type=email],.auth input[type=password],.auth input[type=text]{margin-bottom:1rem;padding:.3rem;width:100%}.main-page-photo{margin-bottom:2rem;margin-top:1rem}@media print,screen and (min-width:64em){.main-page-photo{max-width:83rem;margin-left:auto;margin-right:auto}}.main-page-photo img{border-radius:20px}@media print,screen and (min-width:40em){.main-page-photo img{border-radius:30px}}@media print,screen and (min-width:64em){.main-page-photo img{border-radius:40px}}.main-page-content-block{margin-bottom:2rem}.main-page-content-block p:last-child{margin-bottom:0}.main-page-content-block a{text-decoration:underline}.newsletter-form{margin-bottom:1rem}.newsletter-form .form-row{margin-bottom:.4rem}.newsletter-form input[type=email],.newsletter-form input[type=text]{width:100%;border:1px solid #ccc}.newsletter-form input{margin-bottom:0}.newsletter-form input[type=submit]{display:inline-block;margin:0 .3rem .5rem 0;padding:.5rem 1rem .4rem;border:1px solid #000;border-radius:1rem;text-transform:uppercase;font-weight:600;background-color:#dedb7c;font-size:.85rem}@media print,screen and (min-width:40em){.newsletter-form input[type=submit]{padding:.8rem 1.5rem .7rem;border-radius:2rem}}@media print,screen and (min-width:64em){.newsletter-form input[type=submit]{padding:.8rem 1.5rem .7rem}}.newsletter-form input[type=submit].active,.newsletter-form input[type=submit]:active,.newsletter-form input[type=submit]:focus,.newsletter-form input[type=submit]:hover{background-color:#000;color:#fff;cursor:pointer}.newsletter-form-footer .newsletter-form{padding-bottom:1rem;border-bottom:1px solid #ddd}.newsletter-form-footer .newsletter-form input[type=email],.newsletter-form-footer .newsletter-form input[type=text]{padding:.5rem;font-size:.8rem}.newsletter-form-footer .newsletter-form input[type=submit]{padding:.4rem 1rem .3rem;font-size:.65rem}@media print,screen and (min-width:40em){.newsletter-form-footer .newsletter-form input[type=submit]{padding:.3rem 1rem .2rem;border-radius:2rem;font-size:.7rem}}@media print,screen and (min-width:64em){.newsletter-form-footer .newsletter-form input[type=submit]{padding:.4rem 1.5rem}}.newsletter-form-page .newsletter-form input[type=email],.newsletter-form-page .newsletter-form input[type=text]{margin-bottom:1rem;padding:.75rem}.newsletter-form-page{max-width:40rem}.detail-performance-terms .term{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed #bbb}.detail-performance-terms .term .space{font-size:.9rem}.detail-performance-terms .term:last-child{margin-bottom:0;border:none}.detail-performance-terms a.term-link{font-size:1.2rem}.detail-performance-terms a.term-link span{display:inline-block;margin-bottom:3px;padding-bottom:0;border-bottom:1px dotted #ccc}.detail-performance-terms .button{margin-top:1rem}.detail-performance-tags{padding-top:.3rem;text-transform:uppercase}@media print,screen and (min-width:40em){.detail-performance-tags{padding-top:1rem}}.detail-performance-reviews .review-quote{margin-bottom:.5rem;font-style:italic}.detail-performance-reviews .review-source{margin-bottom:2rem;font-size:.8rem;text-align:right}.detail-performance-reviews a{text-decoration:underline}.program-filters{margin-bottom:1rem}.program-filters a{display:inline-block;margin:0 .3rem .5rem 0;padding:.4rem 1rem .3rem;border:1px solid #000;border-radius:1rem;font-size:.65rem;text-transform:uppercase;font-weight:600}@media print,screen and (min-width:40em){.program-filters a{padding:.3rem 1rem .2rem;border-radius:2rem;font-size:.7rem}}@media print,screen and (min-width:64em){.program-filters a{margin-right:.75rem;padding:.4rem 1.5rem}}.program-filters a.active,.program-filters a:active,.program-filters a:focus,.program-filters a:hover{background-color:#000;color:#fff}.program-filters a .fi{margin-left:.5rem}.program-filters select{display:inline-block;width:auto;margin-left:.5rem;padding:.4rem .7rem}.program-container{margin-bottom:2rem}.program-container .link-more{margin-top:2rem}.program-term{padding:.5rem 0;border-bottom:1px solid #6f6e3e;background-color:#dedb7c}.program-term.text-ffffff{color:#fff}.program-term.text-ffffff a{color:#fff}.program-term.text-ffffff .ticketing .ticketing-plain-text,.program-term.text-ffffff .ticketing a{border-color:#fff}.program-term:first-child{border-top:1px solid #6f6e3e}.program-term .ticketing{text-transform:uppercase;font-weight:600;text-align:right}@media print,screen and (min-width:40em){.program-term .ticketing{text-align:center}}.program-term .ticketing .ticketing-plain-text,.program-term .ticketing a{display:inline-block;margin-right:.3rem;padding:.3rem .8rem .2rem;border:1px solid #000;border-radius:1rem;font-size:.65rem}@media print,screen and (min-width:40em){.program-term .ticketing .ticketing-plain-text,.program-term .ticketing a{padding:.3rem .5rem .2rem;width:100%;border-radius:2rem;font-size:.8rem}}@media print,screen and (min-width:64em){.program-term .ticketing .ticketing-plain-text,.program-term .ticketing a{padding:.5rem .5rem .4rem}}.program-term .ticketing a{background-color:#fff;color:#000}.program-term .ticketing a.active,.program-term .ticketing a:active,.program-term .ticketing a:focus,.program-term .ticketing a:hover{background-color:#000;color:#fff}.program-term h3{font-size:1.2rem}.program-term .date-time,.program-term .space,.program-term .tags,.program-term h3{margin-bottom:.5rem}.program-term .date{font-weight:700}.program-term .tags{margin-top:-.5rem;text-transform:uppercase}.program-term .space{font-size:.8rem}.program-term .day-of-week{display:inline-block;margin-right:.35rem;text-transform:uppercase}@media print,screen and (min-width:40em){.program-term .day-of-week{display:block}}@media print,screen and (min-width:40em){.program-term .time{display:block}}@media print,screen and (min-width:64em){.program-term .time{display:inline}}.detail-project-children h4{font-weight:600}.detail-project-children h4 a:active,.detail-project-children h4 a:focus,.detail-project-children h4 a:hover{text-decoration:underline}.term-box,.term-box img{border-radius:20px}@media print,screen and (min-width:40em){.term-box,.term-box img{border-radius:30px}}@media print,screen and (min-width:64em){.term-box,.term-box img{border-radius:40px}}.term-box{margin-bottom:2rem;background-color:#fff;border:1px solid #666}.term-box :not(.has-bg) .program-term{background:0 0}.term-box.has-bg{border:none}.term-box .grid-container{padding:0}.term-box .box-content{padding:.7rem .7rem 1.3rem .7rem}@media print,screen and (min-width:40em){.term-box .box-content{padding:1rem}}@media print,screen and (min-width:64em){.term-box .box-content{padding:1.5rem}}.term-box .program-term{border:none;padding:0}.video-button{margin-bottom:1rem;text-align:center}.video-button a{display:inline-block;margin:0 .3rem .5rem 0;padding:.4rem 1rem .3rem;border:1px solid #000;border-radius:1rem;font-size:.65rem;text-transform:uppercase;font-weight:600}@media print,screen and (min-width:40em){.video-button a{padding:.3rem 1rem .2rem;border-radius:2rem;font-size:.7rem}}@media print,screen and (min-width:64em){.video-button a{margin-right:.75rem;padding:.4rem 1.5rem}}.video-button a.active,.video-button a:active,.video-button a:focus,.video-button a:hover{background-color:#000;color:#fff}.video-page{padding-top:1rem;background-color:#000;color:#fff;text-align:center}.video-page a,.video-page h1,.video-page h2{color:#fff}.video-page h1{font-size:1rem}.video-page h2{font-size:1rem;font-weight:700}.video-page .video{max-width:120rem;margin:0 auto}@media print,screen and (min-width:40em){.video-page h1{font-size:1.25rem}.video-page h2{font-size:1.5rem}}