.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-cube,button{overflow:visible}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform,-o-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px)}.swiper-container-cube.swiper-container-vertical .swiper-cube-shadow{z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;-o-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-o-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@-o-keyframes swiper-preloader-spin{100%{-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#231f20;-webkit-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s;text-decoration:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none} input[type=reset],button,html input[type=button],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/3a46542f-f429-4821-9a88-62e3be54a640.woff2) format("woff2"),url(../fonts/50ac1699-f3d2-47b6-878f-67a368a17c41.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/261b4efb-3d70-4965-977d-38af9422700d.woff2) format("woff2"),url(../fonts/2e00514e-1764-4250-a0c5-aca3e5a8d133.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/3dac71eb-afa7-4c80-97f0-599202772905.woff2) format("woff2"),url(../fonts/34e0e4c0-c294-49bb-9a8e-1b2cafd54e32.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/21c44514-f4d6-4cff-a5de-e4cac5e61aff.woff2) format("woff2"),url(../fonts/e7c4b231-76ad-47c7-a54b-5d84dcd78d0f.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/5b1fbd62-45dc-4433-a7df-a2b24a146411.woff2) format("woff2"),url(../fonts/050b1948-f226-4d20-a65a-15d8ed031222.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/657c2fa4-585b-4761-9e2e-65ab13159323.woff2) format("woff2"),url(../fonts/400869f0-f0d5-49a0-8a11-f4fb4279d125.woff) format("woff");font-weight:500;font-style:italic}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/531c5a28-5575-4f58-96d4-a80f7b702d7b.woff2) format("woff2"),url(../fonts/439c5962-f9fe-4eaf-a1f6-f41d42edba75.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:'Helvetica Neue LT';src:url(../fonts/ade4dbae-c607-4c84-a375-f0c4de0cc357.woff2) format("woff2"),url(../fonts/5b864741-6f14-4ed9-a297-27a4d73edf51.woff) format("woff");font-weight:700;font-style:italic}body,html{height:100%}body{margin:0;font-size:15px;font-family:'Helvetica Neue LT',Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#231f20}body.home{background:#000}.sub-wrapper p{line-height:21px!important}.archive-content .header-row:after,.clearfix:after,.donor-content .donor.row:after,.join-content .support-item:after,.media-grid .full:after,.media-grid .swiper-container:after,.media-grid:after,.people .featured:after,.person-detail .bio:after,.season-subscription .inset:after,.single-group-tickets .inset:after,.single-performance .credits-wrapper .credit:after,.single-performance .credits-wrapper:after,.single-performance .entry .entry-content .work .credits:after,.single-performance .entry:after,.single-performance .gallery:after,.single-performance .news:after,.single-performance .related-posts:after,.single-performance .work-details:after,.single-post .entry-content:after,.single-post .share:after,.single-video .entry-content:after,.single-video .share:after,.sponsor-content .row:after,.subscriptions .membership:after,.subscriptions .subscription:after,.up .membership:after,.up .subscription:after{content:"";display:table;clear:both}input[type=email]{-webkit-appearance:none;outline:0;border:0;border-radius:0;background-color:#FFF;height:40px;text-indent:15px}.mfp-wrap,.popup-image{outline:0!important}.icon{display:inline-block;width:1em;height:1em;fill:currentColor}.icon-down{width:.8em;height:.8em;position:relative;left:5px;top:1px}@media (min-width:1025px){.hidden-desktop{display:none!important}.hidden-mobile{display:block!important}}@media (min-width:768px) and (max-width:1024px){.hidden-desktop{display:none!important}.hidden-mobile{display:block!important}}@media (max-width:767px){body{font-size:14px}.hidden-mobile{display:none!important}.hidden-desktop{display:block!important}}.icon-up{width:1.099609375em}#icon-up .path1{fill:currentColor}#icon-up .path2,#icon-up .path3{fill:#fff}#cbanner{height:auto;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 72px;margin:0 0 30px;position:fixed;top:0;left:0;width:100%;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:all 1s cubic-bezier(.19,1,.22,1);-o-transition:all 1s cubic-bezier(.19,1,.22,1);transition:all 1s cubic-bezier(.19,1,.22,1)}#cbanner .button,.button{-webkit-box-sizing:border-box}.is--cookie__notaccepted #cbanner{visibility:visible;opacity:1;position:relative}#cbanner #close-icon{position:absolute;right:12px;top:50%;-webkit-transform:translateX(0) translateY(-50%) translateZ(0);transform:translateX(0) translateY(-50%) translateZ(0)}#cbanner p{margin:0;font-size:.9em;font-weight:300;line-height:1.6em}#cbanner a,#cbanner p,#cbanner span{font-family:'Helvetica Neue LT',Helvetica,Arial,sans-serif;color:#fff}#cbanner a{color:#efefef;text-decoration:none;position:relative}#cbanner a:hover{text-decoration:none}#cbanner .button{box-sizing:border-box;background:0 0;border-radius:0;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;color:#fff;border:2px solid #fff;padding:0 17px;line-height:32px;height:35px;margin:0 5px}#cbanner .button:hover{border-color:#fff;background-color:#fff;color:#000}#cbanner div{display:block;vertical-align:middle;text-align:center}@media only screen and (max-width:1200px){#cbanner{padding:10px 72px}}@media only screen and (max-width:768px){#cbanner{padding:10px 45px;margin:0}}@media only screen and (max-width:800px){#cbanner div{display:block;vertical-align:middle}#cbanner .button{margin-left:0;margin-top:20px}}.screen-reader-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.page-template-template-page .section>h3,.post-password-form p,.single-post .section>h3{margin-bottom:30px}.button{box-sizing:border-box;font-size:15px;font-weight:700;background:0 0;text-decoration:none;text-align:center;border-radius:0;-webkit-appearance:none;outline:0;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;display:inline-block;color:#231f20;border:2px solid #231f20}.button:hover{background-color:#231f20;color:#fff}.button.light{color:#fff;border:2px solid #fff}.button.light:hover{background-color:#fff;color:#231f20}.button.small{line-height:38px;height:40px;padding:0 18px}.button.large{line-height:57px;height:60px;padding:0 30px}@media (max-width:767px){.button.large{line-height:42px;height:45px;padding:0 15px}}.post-password-form label{line-height:38px;height:40px;font-weight:700;margin-right:10px;display:inline-block}.post-password-form input[type=password]{border:0;border-bottom:solid #000 1px;height:37px;line-height:37px;padding:0 5px;margin-right:5px}.post-password-form input[type=submit]{-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;border-radius:0;outline:0;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;display:inline-block;border:2px solid #231f20;line-height:38px;height:40px;padding:0 18px;font-weight:700}.post-password-form input[type=submit]:hover{background:#231f20;color:#fff}.main-container{position:relative}@media (min-width:1025px){.main-container{margin-left:auto;margin-right:auto;max-width:1020px}.main-container:after{content:" ";display:block;clear:both}}@media (min-width:768px) and (max-width:1024px){.main-container{margin-left:auto;margin-right:auto;max-width:725px}.main-container:after{content:" ";display:block;clear:both}}@media (max-width:767px){.main-container{max-width:100%;margin-left:auto;margin-right:auto}.main-container:after{content:" ";display:block;clear:both}}@media (min-width:1025px){.half{width:484px;float:left}.half:nth-child(even){float:right}.inset{margin:0}.inset .half{width:474px}}@media (min-width:768px) and (max-width:1024px){.main-container{padding:0 30px}.half{width:340px;float:left}.half:nth-child(even){float:right}.inset{padding:0}.inset .half{width:310px}}@media (max-width:767px){.main-container{padding:0 19px}.half{width:89vw}.half:nth-child(odd){margin-bottom:19px}.inset{padding:0}.inset .half{width:78vw}}nav ul.nav{list-style-type:none;padding-left:0}nav ul.nav .sub-menu{display:none}@media (max-width:1024px){nav ul.nav .menu-item-has-children{position:relative}nav ul.nav .menu-item-has-children.menu-open .sub-menu{padding-left:0;padding-top:20px;display:block;margin-bottom:20px}nav ul.nav .menu-item-has-children.menu-open .sub-menu li{padding:0!important;list-style-type:none;border-top:none!important}nav ul.nav .menu-item-has-children.menu-open .sub-menu li a{font-weight:700!important;font-size:18px!important;line-height:24px!important;padding:6px 0!important}}@media (min-width:1025px){nav ul.nav .menu-item-has-children{position:relative}nav ul.nav .menu-item-has-children:hover .sub-menu{position:absolute;top:50px;left:-24px;background:rgba(35,31,32,.7);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:19px 24px;width:max-content}nav ul.nav .menu-item-has-children:hover .sub-menu::before{content:'';height:30px;position:absolute;top:-30px;width:100%;left:0}nav ul.nav .menu-item-has-children:hover .sub-menu li{display:block;line-height:24px}nav ul.nav .menu-item-has-children:hover .sub-menu li a{word-break:keep-all;padding:0;border-bottom:none}nav ul.nav .menu-item-has-children:hover .sub-menu li a:hover{border-bottom:none;color:#8c8c8c}.blog nav ul.nav li a:hover,.home:not(.page-template-template-landing) nav ul.nav li a:hover,.page-template-template-home-21 nav ul.nav li a:hover,.page-template-template-season nav ul.nav li a:hover,.single-performance nav ul.nav li a:hover,.videos nav ul.nav li a:hover{color:#fff;border-color:#fff}}nav ul.nav li a,nav ul.nav li.menu-tickets a{display:inline-block;font-weight:700;text-decoration:none}.blog nav ul.nav li a,.blog.paged nav ul.nav li .sub-menu a,.home:not(.page-template-template-landing) nav ul.nav li a,.page-template-template-home-21 nav ul.nav li a,.page-template-template-season nav ul.nav li a,.single-performance nav ul.nav li a,.videos nav ul.nav li a,.videos.paged nav ul.nav li .sub-menu a{color:#fff}@media (min-width:1025px){.blog.paged nav ul.nav li a,.videos.paged nav ul.nav li a{color:#231f20}}@media (min-width:1025px) and (min-width:1025px){.blog.paged nav ul.nav li a:hover,.videos.paged nav ul.nav li a:hover{color:#231f20;border-color:#231f20}}.dark-text nav ul.nav li a,.page-template-template-landing nav ul.nav li a{color:#909192}.dark-text nav ul.nav li a:hover,.page-template-template-landing nav ul.nav li a:hover{color:#231f20;border-color:#231f20}nav ul.nav li{margin-right:12px}nav ul.nav li a{color:#fff;padding:13px 0;border-bottom:2px solid transparent;word-break:break-all}@media (max-width:767px){nav ul.nav li a{color:#fff}}@media (min-width:1025px){nav ul.nav li:hover a{border-color:#231f20}nav ul.nav li.active a{border-color:#231f20;color:#231f20}nav ul.nav li{display:inline}}nav ul.nav li.menu-tickets{margin-right:0}nav ul.nav li.menu-tickets a{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;background:0 0;text-align:center;border-radius:0;-webkit-appearance:none;outline:0;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;color:#231f20;border:2px solid #231f20;padding:0 17px;line-height:31px;height:35px}nav ul.nav li.menu-tickets a:hover{background-color:#231f20;color:#fff}nav ul.nav li.menu-tickets a.light{color:#fff;border:2px solid #fff}nav ul.nav li.menu-tickets a.light:hover{background-color:#fff;color:#231f20}nav ul.nav li.menu-tickets a.small{line-height:38px;height:40px;padding:0 18px}nav ul.nav li.menu-tickets a.large{line-height:57px;height:60px;padding:0 30px}nav ul.nav li.menu-tickets.active a{background-color:#231f20;color:#fff}.home:not(.page-template-template-landing) nav ul.nav li.menu-tickets a,.page-template-template-home-21 nav ul.nav li.menu-tickets a,.page-template-template-season nav ul.nav li.menu-tickets a,.single-performance nav ul.nav li.menu-tickets a{border:2px solid #fff;color:#fff}.home:not(.page-template-template-landing) nav ul.nav li.menu-tickets a:hover,.page-template-template-home-21 nav ul.nav li.menu-tickets a:hover,.page-template-template-season nav ul.nav li.menu-tickets a:hover,.single-performance nav ul.nav li.menu-tickets a:hover{background:#fff;color:#231f20}.dark-text nav ul.nav li.menu-tickets a{border:2px solid #231f20;color:#231f20}.dark-text nav ul.nav li.menu-tickets a:hover{background:#231f20;color:#fff}.category-video nav ul.nav li.menu-news.active a{color:#909192;border:0}.page-template-template-home-21 nav ul.nav li.active a,.page-template-template-season nav ul.nav li.active a{border-color:#fff;color:#fff}@media (min-width:1025px){nav ul.nav li a{font-weight:700;color:#231f20}.has-hero nav ul.nav li a,nav ul.nav .sub-menu li a{color:#fff}nav ul.nav li a:hover{border-color:#231f20}.has-hero nav ul.nav li a:hover{border-color:#fff}body.single-video .video-content{float:right}}.navbar-toggle{display:none}body nav ul.nav li.menu-tickets a{border-color:#231f20;color:#231f20}body nav ul.nav li.menu-tickets a:hover{background-color:#231f20;color:#fff}@media (max-width:767px){nav ul.nav li.menu-tickets a.large{line-height:42px;height:45px;padding:0 15px}body nav ul.nav li.menu-tickets a{border-color:#fff!important;color:#fff}body nav ul.nav li.menu-tickets a:hover{border-color:#fff;background-color:#fff!important;color:#231f20!important}}body.blog nav ul.nav li.menu-tickets a,body.has-hero nav ul.nav li.menu-tickets a,body.home nav ul.nav li.menu-tickets a,body.page-template-template-home-21 nav ul.nav li.menu-tickets a,body.page-template-template-season nav ul.nav li.menu-tickets a,body.single-performance nav ul.nav li.menu-tickets a,body.videos nav ul.nav li.menu-tickets a{border-color:#fff!important;color:#fff}body.blog nav ul.nav li.menu-tickets a:hover,body.has-hero nav ul.nav li.menu-tickets a:hover,body.home nav ul.nav li.menu-tickets a:hover,body.page-template-template-home-21 nav ul.nav li.menu-tickets a:hover,body.page-template-template-season nav ul.nav li.menu-tickets a:hover,body.single-performance nav ul.nav li.menu-tickets a:hover,body.videos nav ul.nav li.menu-tickets a:hover{border-color:#fff;background-color:#fff!important;color:#231f20!important}body.blog.paged nav ul.nav li.menu-tickets a,body.has-hero.paged nav ul.nav li.menu-tickets a,body.home.paged nav ul.nav li.menu-tickets a,body.page-template-template-home-21.paged nav ul.nav li.menu-tickets a,body.page-template-template-season.paged nav ul.nav li.menu-tickets a,body.single-performance.paged nav ul.nav li.menu-tickets a,body.videos.paged nav ul.nav li.menu-tickets a{border-color:#231f20!important;color:#231f20}body.blog.paged nav ul.nav li.menu-tickets a:hover,body.has-hero.paged nav ul.nav li.menu-tickets a:hover,body.home.paged nav ul.nav li.menu-tickets a:hover,body.page-template-template-home-21.paged nav ul.nav li.menu-tickets a:hover,body.page-template-template-season.paged nav ul.nav li.menu-tickets a:hover,body.single-performance.paged nav ul.nav li.menu-tickets a:hover,body.videos.paged nav ul.nav li.menu-tickets a:hover{border-color:#231f20;background-color:#231f20!important;color:#231f20!important}nav ul.nav li.current-menu-item a{border-color:#231f20}body.blog nav ul.nav li.current-menu-item a,body.has-hero nav ul.nav li.current-menu-item a,body.home nav ul.nav li.current-menu-item a,body.page-template-template-home-21 nav ul.nav li.current-menu-item a,body.page-template-template-season nav ul.nav li.current-menu-item a,body.single-performance nav ul.nav li.current-menu-item a,body.videos nav ul.nav li.current-menu-item a{border-color:#fff}body.blog nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.blog nav ul.nav li:hover a,body.has-hero nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.has-hero nav ul.nav li:hover a,body.home nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.home nav ul.nav li:hover a,body.page-template-template-home-21 nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.page-template-template-home-21 nav ul.nav li:hover a,body.page-template-template-season nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.page-template-template-season nav ul.nav li:hover a,body.single-performance nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.single-performance nav ul.nav li:hover a,body.videos nav ul.nav li.current-menu-item.menu-item-has-children:hover a,body.videos nav ul.nav li:hover a{border-color:#fff!important}nav ul.nav li.current-menu-item.menu-item-has-children a{border-color:transparent!important}html.menu-active .cmn-toggle-switch span::after,html.menu-active .cmn-toggle-switch span::before{background:#fff!important}html.menu-active .navbar-brand .icon *{fill:#fff!important}.blog header .navbar-brand .icon *,.home:not(.page-template-template-landing) header .navbar-brand .icon *,.menu-active header .navbar-brand .icon *,.page-template-template-home-21 header .navbar-brand .icon *,.page-template-template-season header .navbar-brand .icon *,.single-performance header .navbar-brand .icon *,.videos header .navbar-brand .icon *{fill:#fff}html.menu-active header #menu-primary-navigation .menu-tickets{border:2px solid #fff;padding:0;text-align:center;margin-top:20px}html.menu-active header #menu-primary-navigation .menu-tickets a{color:#fff!important}.page-template-template-page .hero-image .inset h2,.page-template-template-page .hero-image .inset h2 p,.single-post .hero-image .inset h2,.single-post .hero-image .inset h2 p{margin-top:24px}.page-template-template-page .hero-image .inset h2 p.entry-title,.page-template-template-page .hero-image .inset h2.entry-title,.single-post .hero-image .inset h2 p.entry-title,.single-post .hero-image .inset h2.entry-title{margin-top:12px}.page-template-template-page .section,.single-post .section{margin-top:100px;border-top:1px solid #cacaca;padding-top:100px}@media (max-width:767px){.page-template-template-page .section,.single-post .section{margin-top:63px;padding-top:72px}}.page-template-template-page .section.first-section,.single-post .section.first-section{border-top:none;padding-top:0;margin-top:0}.page-template-template-page .copy-block,.single-post .copy-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:63px}@media (max-width:767px){.page-template-template-page .copy-block,.single-post .copy-block{margin-bottom:50px}}.page-template-template-page .copy-block:last-child,.single-post .copy-block:last-child{margin-bottom:0}.page-template-template-page .copy-block .module-content,.single-post .copy-block .module-content{max-width:600px}.page-template-template-page .copy-block .module-content.full-width,.single-post .copy-block .module-content.full-width{max-width:100%}.page-template-template-page .copy-block .module-content h4,.single-post .copy-block .module-content h4{margin:63px 0 20px}@media (max-width:767px){.page-template-template-page .copy-block .module-content,.single-post .copy-block .module-content{max-width:100%}.page-template-template-page .copy-block .module-content h4,.single-post .copy-block .module-content h4{font-size:18px;line-height:22px;margin:30px 0 20px}}.page-template-template-page .copy-block .module-content h4:first-child,.single-post .copy-block .module-content h4:first-child{margin-top:0}.page-template-template-page .copy-block .module-content .button,.single-post .copy-block .module-content .button{margin:25px 0 48px}@media (max-width:767px){.page-template-template-page .copy-block .module-content .button,.single-post .copy-block .module-content .button{margin:35px 0}}.page-template-template-page .copy-block .module-content .button+h4,.single-post .copy-block .module-content .button+h4{margin-top:15px}@media (max-width:767px){.page-template-template-page .copy-block .module-content .button+h4,.single-post .copy-block .module-content .button+h4{margin-top:0}}.page-template-template-page .copy-block .module-content li,.single-post .copy-block .module-content li{margin-bottom:15px}.page-template-template-page .copy-block .module-content blockquote,.single-post .copy-block .module-content blockquote{display:block;margin:63px 0}@media (max-width:767px){.page-template-template-page .copy-block .module-content blockquote,.single-post .copy-block .module-content blockquote{margin:50px 0}}.page-template-template-page .copy-block .module-content>:last-child,.single-post .copy-block .module-content>:last-child{margin-bottom:0}.page-template-template-page .copy-block .module-sidebar,.single-post .copy-block .module-sidebar{margin-left:auto;max-width:240px}@media (max-width:1024px){.page-template-template-page .copy-block,.single-post .copy-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-template-template-page .copy-block .module-sidebar,.single-post .copy-block .module-sidebar{margin-left:0;margin-top:50px}.page-template-template-page .media-grid.image,.single-post .media-grid.image{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-template-page .copy-block .module-sidebar .button,.single-post .copy-block .module-sidebar .button{margin-bottom:30px}.page-template-template-page .copy-block .module-sidebar h5,.single-post .copy-block .module-sidebar h5{margin-bottom:12px}@media (max-width:767px){.page-template-template-page .copy-block .module-sidebar,.single-post .copy-block .module-sidebar{margin-top:58px;max-width:100%}.page-template-template-page .copy-block .module-sidebar h5,.single-post .copy-block .module-sidebar h5{font-size:15px;line-height:20px}}.page-template-template-page .copy-block .module-sidebar p,.single-post .copy-block .module-sidebar p{margin-top:0}.page-template-template-page .copy-block .module-sidebar>:last-child,.single-post .copy-block .module-sidebar>:last-child{margin-bottom:0}.page-template-template-page .media-grid,.single-post .media-grid{margin-bottom:63px}@media (max-width:767px){.page-template-template-page .media-grid,.single-post .media-grid{margin-bottom:50px}}.page-template-template-page .media-grid.image .full,.page-template-template-page .media-grid:last-child,.single-post .media-grid.image .full,.single-post .media-grid:last-child{margin-bottom:0}.page-template-template-page .media-grid .swiper-button-next,.page-template-template-page .media-grid .swiper-button-prev,.single-post .media-grid .swiper-button-next,.single-post .media-grid .swiper-button-prev{opacity:1;margin-top:auto}.page-template-template-page .media-grid .caption,.single-post .media-grid .caption{position:relative;margin-top:17px;display:block;bottom:auto;padding:0}@media (max-width:767px){.page-template-template-page .media-grid .caption,.single-post .media-grid .caption{margin-top:19px}}.page-template-template-page .media-grid.slideshow,.single-post .media-grid.slideshow{margin-top:40px;position:relative}.page-template-template-page .media-grid.image,.single-post .media-grid.image{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:25px}@media (max-width:767px){.page-template-template-page .media-grid.image,.single-post .media-grid.image{margin-top:25px}}.page-template-template-page .media-grid.image .content,.single-post .media-grid.image .content{max-width:677px}.page-template-template-page .media-grid.image .content img,.single-post .media-grid.image .content img{width:100%;height:auto;display:block}.page-template-template-page .media-grid.image .module-sidebar,.single-post .media-grid.image .module-sidebar{margin-left:auto;max-width:240px}@media (max-width:1024px){.page-template-template-page .media-grid.image .module-sidebar,.single-post .media-grid.image .module-sidebar{margin-left:0;margin-top:50px}}@media (max-width:767px){.page-template-template-page .media-grid.image .module-sidebar,.single-post .media-grid.image .module-sidebar{margin-top:30px;max-width:100%}}.footer__module h3,.newsletter-form .form-fields .row:last-child,.page-template-template-page .media-grid.image .module-sidebar p,.single-post .media-grid.image .module-sidebar p{margin-top:0}.page-template-template-page .media-grid.image .module-sidebar h5,.single-post .media-grid.image .module-sidebar h5{margin-bottom:12px}.page-template-template-page .media-grid.image .module-sidebar>:last-child,.single-post .media-grid.image .module-sidebar>:last-child{margin-bottom:0}.page-template-template-page .media-grid.video,.single-post .media-grid.video{margin-top:40px}.page-template-template-page .media-grid.video .video-wrapper,.single-post .media-grid.video .video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden}.page-template-template-page .media-grid.video .video-wrapper iframe,.single-post .media-grid.video .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-template-page .media-grid.video .video-wrapper img,.single-post .media-grid.video .video-wrapper img{left:0;top:0;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:10;cursor:pointer}.page-template-template-page .media-grid.video .video-wrapper .play,.single-post .media-grid.video .video-wrapper .play{display:block;position:absolute;z-index:99;background-color:rgba(239,242,243,.8);text-align:center;width:78px;height:78px;top:50%!important;margin-top:-39px;left:50%;margin-left:-39px;line-height:100px;cursor:pointer}.page-template-template-page .media-grid.video .video-wrapper .play .icon,.single-post .media-grid.video .video-wrapper .play .icon{width:30px;height:30px}.page-template-template-page .media-grid.video .video-wrapper .play svg,.single-post .media-grid.video .video-wrapper .play svg{position:absolute;left:calc(50% + 3px);top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-template-template-page .faq-content .text-area,.single-post .faq-content .text-area{margin:0}body.single-video .entry-content::after{content:"";display:table;clear:both}body.single-video .video-content{max-width:503px;width:100%}body.single-video .video-content .button{margin:25px 0 0}@media (max-width:767px){body.single-video .video-content{max-width:100%}body.single-video .video-content .button{margin:35px 0 0}}body.single-video .video-content .button+h4{margin-top:15px}@media (max-width:767px){body.single-video .video-content .button+h4{margin-top:0}}body.single-video .video-content .images-wrap{margin-top:83px}@media (max-width:767px){body.single-video .video-content .images-wrap{margin-top:63px}}body.single-video .video-content .images-wrap figure{width:100%;margin:0 0 30px}.footer__module.inverse .row,body.single-video .video-content>:last-child{margin-bottom:0}body.single-video .video-content .images-wrap figure:last-child{margin:0}.page-template-template-page .cms,.single-post .cms,.single-video .cms{padding-top:84px;margin-bottom:83px}@media (max-width:767px){.page-template-template-page .cms,.single-post .cms,.single-video .cms{padding-top:63px;margin-bottom:63px}}.home header,.page-template-template-home-21 header,.page-template-template-landing header,.page-template-template-season header,.performances header,.season header,.single-performance header{position:absolute;left:0;width:100%;background-color:transparent!important}header,header .navbar-nav{position:relative}.home header .perf,.page-template-template-home-21 header .perf,.page-template-template-landing header .perf,.page-template-template-season header .perf,.performances header .perf,.season header .perf,.single-performance header .perf{color:#231f20;border-color:#231f20;border-bottom:2px solid #231f20}.home header .perf:hover,.page-template-template-home-21 header .perf:hover,.page-template-template-landing header .perf:hover,.page-template-template-season header .perf:hover,.performances header .perf:hover,.season header .perf:hover,.single-performance header .perf:hover{color:#231f20;border-color:#231f20}@media (max-width:1024px){.home header,.page-template-template-home-21 header,.page-template-template-landing header,.page-template-template-season header,.performances header,.season header,.single-performance header{top:0}}.home .program-header,.page-template-template-home-21 .program-header,.page-template-template-landing .program-header,.page-template-template-season .program-header,.performances .program-header,.season .program-header,.single-performance .program-header{display:none!important}header{width:100%;z-index:999;background-color:#FFF}header .navbar-brand,header .navbar-brand .icon{width:105px;height:105px}#menu-primary-navigation{margin:0;float:right}.is--cookie__notaccepted header{top:0}header .navbar-brand{display:inline-block;margin-top:18px;z-index:999}.blog.paged header .navbar-brand .icon *,.videos.paged header .navbar-brand .icon *,header.dark-text .navbar-brand .icon *{fill:#231f20}header .mobile-toggle{position:absolute;right:0;top:20px;z-index:1000}@media (min-width:1025px){header .full-nav{position:absolute;top:32px;z-index:10;width:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}header{top:0}header .mobile-toggle{display:none}header .half{width:auto}header .half .inner{padding:30px 0}header .navbar-header.half{width:134px}header .navbar-collapse.half{width:500px;height:190px;position:relative}header .program-header{top:136px;font-size:14px}header .entry-title{font-size:25px}header .menu-donate,header .menu-tickets{margin-right:0!important}header .navbar-nav{text-align:right;top:-12px}header .menu-archive,header .menu-contact-us,header .mobile-tickets,header .performance-nav{display:none!important}}@media (max-width:1024px){header .navbar-brand{position:absolute;top:20px;left:19px;margin-top:0}.menu-active header .navbar-brand{display:block!important}header .primary-navigation-wrapper{padding:0}header .full-nav{height:100%;z-index:100}.menu-active header .full-nav{background:#231f20}header .navbar-header{margin:0!important}header #menu-primary-navigation,header .navbar-nav{margin:0;min-width:90px;width:100%}header #menu-primary-navigation li,header .navbar-nav li{border-top:1px solid #959696;padding:15px 0;margin-right:0}header #menu-primary-navigation li a,header .navbar-nav li a{display:block;border:none!important;font-size:35px;line-height:33px;padding-top:0;padding-bottom:5px}header #menu-primary-navigation li a:hover,header .navbar-nav li a:hover{border:none!important}header #menu-primary-navigation li.menu-item-has-children a,header .navbar-nav li.menu-item-has-children a{position:relative}header #menu-primary-navigation li.menu-item-has-children a::after,header .navbar-nav li.menu-item-has-children a::after{content:'';background-image:url('data:image/svg+xml,%3Csvg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M8 14.5625V1.4375" stroke="white" stroke-linecap="square" /%3E%3Cpath d="M1.4375 8L14.5625 8" stroke="white" stroke-linecap="square" /%3E%3C/svg%3E');background-repeat:no-repeat;position:absolute;right:0;top:25%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:14px;height:14px}header #menu-primary-navigation li.menu-open a::after,header .navbar-nav li.menu-open a::after{background-image:url('data:image/svg+xml,%3Csvg width="16" height="2" viewBox="0 0 16 2" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M1.4375 0.999999L14.5625 1" stroke="white" stroke-linecap="square"/%3E%3C/svg%3E%0A');background-repeat:no-repeat;top:calc(25% + 7px)}header #menu-primary-navigation li .sub-menu a::after,header .navbar-nav li .sub-menu a::after{display:none!important}header #menu-primary-navigation li:last-child a::after,header .navbar-nav li:last-child a::after{display:none}header #menu-primary-navigation a,header #menu-primary-navigation li,header .navbar-nav a,header .navbar-nav li{line-height:18px;font-size:36px;font-size:2.25rem;font-weight:700}header #menu-primary-navigation .menu-donate.active a,header #menu-primary-navigation .menu-tickets.active a,header .navbar-nav .menu-donate.active a,header .navbar-nav .menu-tickets.active a{border-color:#fff;background-color:#000}header #menu-primary-navigation .menu-donate a,header #menu-primary-navigation .menu-tickets a,header .navbar-nav .menu-donate a,header .navbar-nav .menu-tickets a{clear:both;line-height:44px;height:48px;width:160px;text-align:center;margin-top:90px;font-size:15px;font-size:.9375rem}}@media (max-width:1024px) and (min-width:768px) and (max-width:1024px){header .navbar-brand{left:30px}}@media (max-width:1024px) and (max-width:767px){header #menu-primary-navigation,header .navbar-nav{overflow-y:auto}header #menu-primary-navigation .menu-tickets,header .navbar-nav .menu-tickets{border:2px solid #fff;color:#fff;padding:0;text-align:center;margin-top:20px}header #menu-primary-navigation .menu-tickets a,header .navbar-nav .menu-tickets a{margin-top:0;width:100%}}@media (max-width:1024px){header .performance-nav ul{list-style-type:none;margin:30px 0 0;padding:0}header .performance-nav li{margin:0 0 18px}header .performance-nav .break{margin-bottom:33px}header .performance-nav a{font-weight:700!important;font-size:20px;color:grey;padding:3px 0!important}header .mobile-tickets{clear:both;line-height:42px;height:44px;width:160px;text-align:center;font-size:20px;font-size:15px;font-size:.9375rem}.home header .mobile-tickets,.menu-active header .mobile-tickets,.page-template-template-home-21 header .mobile-tickets,.page-template-template-season header .mobile-tickets,.single-performance header .mobile-tickets{border:2px solid #fff;color:#fff}.navbar-collapse,.navbar-header{width:auto!important;height:auto}.home .navbar-brand,.page-template-template-home-21 .navbar-brand,.page-template-template-season .navbar-brand,.performances .navbar-brand,.season .navbar-brand,.single-performance .navbar-brand{display:block!important}.navbar-collapse{padding:0;position:relative;float:none!important}.navbar-collapse .inner{display:none;z-index:1}}.menu-active body{overflow:hidden;position:fixed;top:0;left:0;width:100%;height:100vh}.menu-active header{position:fixed;width:100%;height:100%;background-color:#231f20!important;z-index:9999}.menu-active .navbar-collapse .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;top:180px;height:calc(100% - 200px);overflow:auto}.menu-active .navbar-collapse .inner .performance-nav{width:70%}.menu-active .cmn-toggle-switch__htx.active span::after,.menu-active .cmn-toggle-switch__htx.active span::before{background-color:#fff}.menu-active .program-header{top:-101px;left:0;opacity:0}.menu-active .navbar-nav{float:right;line-height:30px}.menu-active .navbar-nav a{padding:3px 0}.menu-active .shade{display:block;z-index:999;top:20px}.cmn-toggle-switch{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:19px;height:19px;font-size:0;text-indent:-9999px;-webkit-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .1s;-o-transition:background .1s;transition:background .1s}.cmn-toggle-switch:focus{outline:0}.cmn-toggle-switch span{display:block;position:absolute;top:8.5px;left:0;right:0;height:2px;background:#231f20}.dark-text .cmn-toggle-switch span{background-color:#231f20}.cmn-toggle-switch span::after,.cmn-toggle-switch span::before{position:absolute;display:block;left:0;width:100%;height:2px;background-color:#231f20;content:""}@media (max-width:767px){.has-hero .cmn-toggle-switch span,.has-hero .cmn-toggle-switch span::after,.has-hero .cmn-toggle-switch span::before{background-color:#231f20}}.dark-text .cmn-toggle-switch span::after,.dark-text .cmn-toggle-switch span::before{background-color:#231f20}.cmn-toggle-switch span::before{top:-8px}.cmn-toggle-switch span::after{bottom:-8px}.blog .cmn-toggle-switch span,.blog .cmn-toggle-switch span::after,.blog .cmn-toggle-switch span::before,.has-hero .cmn-toggle-switch span,.has-hero .cmn-toggle-switch span::after,.has-hero .cmn-toggle-switch span::before,.home .cmn-toggle-switch span,.home .cmn-toggle-switch span::after,.home .cmn-toggle-switch span::before,.page-template-template-season .cmn-toggle-switch span,.page-template-template-season .cmn-toggle-switch span::after,.page-template-template-season .cmn-toggle-switch span::before,.single-performance .cmn-toggle-switch span,.single-performance .cmn-toggle-switch span::after,.single-performance .cmn-toggle-switch span::before,.videos .cmn-toggle-switch span,.videos .cmn-toggle-switch span::after,.videos .cmn-toggle-switch span::before{background:#fff}.blog.paged .cmn-toggle-switch span,.blog.paged .cmn-toggle-switch span::after,.blog.paged .cmn-toggle-switch span::before,.videos.paged .cmn-toggle-switch span,.videos.paged .cmn-toggle-switch span::after,.videos.paged .cmn-toggle-switch span::before{background:#231f20}@media (max-width:767px){.has-hero .cmn-toggle-switch span,.has-hero .cmn-toggle-switch span::after,.has-hero .cmn-toggle-switch span::before{background:#231f20}}.cmn-toggle-switch__htx{background-color:transparent}.cmn-toggle-switch__htx span{-webkit-transition:background 0s .1s;-o-transition:background 0s .1s;transition:background 0s .1s}.cmn-toggle-switch__htx span::after,.cmn-toggle-switch__htx span::before{-webkit-transition-duration:.1s,.1s;-o-transition-duration:.1s,.1s;transition-duration:.1s,.1s;-webkit-transition-delay:.1s,0s;-o-transition-delay:.1s,0s;transition-delay:.1s,0s}.cmn-toggle-switch__htx span::before{-webkit-transition-property:top,-webkit-transform;-o-transition-property:top,-o-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform,-o-transform}.cmn-toggle-switch__htx span::after{-webkit-transition-property:bottom,-webkit-transform;-o-transition-property:bottom,-o-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform,-o-transform}.cmn-toggle-switch__htx.active span{background:0 0}.cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.cmn-toggle-switch__htx.active span::after,.cmn-toggle-switch__htx.active span::before{-webkit-transition-delay:0s,.1s;-o-transition-delay:0s,.1s;transition-delay:0s,.1s}.program-header h2.entry-title{font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#231f20;margin-bottom:24px}@media (min-width:768px){.has-hero .icon-ballet{fill:#fff}.has-hero .program-header h2.entry-title{color:#fff;margin-bottom:0}}@media (min-width:1025px){body.blog .cmn-toggle-switch span,body.blog .cmn-toggle-switch span::after,body.blog .cmn-toggle-switch span::before,body.has-hero .cmn-toggle-switch span,body.has-hero .cmn-toggle-switch span::after,body.has-hero .cmn-toggle-switch span::before,body.home .cmn-toggle-switch span,body.home .cmn-toggle-switch span::after,body.home .cmn-toggle-switch span::before,body.page-template-template-home-21 .cmn-toggle-switch span,body.page-template-template-home-21 .cmn-toggle-switch span::after,body.page-template-template-home-21 .cmn-toggle-switch span::before,body.page-template-template-season .cmn-toggle-switch span,body.page-template-template-season .cmn-toggle-switch span::after,body.page-template-template-season .cmn-toggle-switch span::before,body.single-performance .cmn-toggle-switch span,body.single-performance .cmn-toggle-switch span::after,body.single-performance .cmn-toggle-switch span::before,body.video .cmn-toggle-switch span,body.video .cmn-toggle-switch span::after,body.video .cmn-toggle-switch span::before{background-color:#fff}}.mobile-tickets-button{display:none}@media (max-width:767px){.menu-active .mobile-tickets-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0;font-weight:700;font-size:15px;line-height:18px;color:#fff;border:2px solid #fff;width:100%;background:#231f20}.menu-active .primary-navigation-wrapper nav{height:100vh}}.footer__module{background:#000;color:#fff}.footer__module.inverse{background:#fff;color:#000;font-size:14px;font-size:.875rem}.footer__module.inverse .footer__container{padding:15px 20px}@media (max-width:767px){.footer__module.inverse .footer__container{padding:15px 20px}.footer__module.inverse .row.one-fourth{display:inline-block;padding-left:50%;position:relative}.footer__module.inverse .row.one-fourth .col{display:inline-block;width:auto}.footer__module.inverse .row.one-fourth .col:first-child{position:absolute;top:0;left:0}}@media (min-width:768px) and (max-width:1024px){.footer__module.inverse .footer__container{padding:15px 30px}.footer__module.inverse .row.one-fourth{display:inline-block;padding-left:50%;position:relative}.footer__module.inverse .row.one-fourth .col{display:inline-block;width:auto}.footer__module.inverse .row.one-fourth .col:first-child{position:absolute;top:0;left:0}}.footer__module .footer__container{max-width:1020px;margin:0 auto;padding:65px 20px}@media (min-width:768px) and (max-width:1024px){.footer__module .footer__container{max-width:680px;padding:50px 30px}}.footer__module .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px}.footer__module .row.reversed,.single-performance .work-details{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal}.footer__module .row:last-child{margin-bottom:0}.footer__module .row.reversed{flex-direction:row-reverse}.footer__module .row.bottom-aligned{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.footer__module .row .col{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.footer__module .row.bg--white{background:#fff}.footer__module .row.one-third>.col{width:33%}@media (max-width:767px){.footer__module .footer__container{padding:50px 20px}.footer__module .row{margin-bottom:0}.footer__module .row.one-third>.col{width:50%}}@media (min-width:768px) and (max-width:1024px){.footer__module .row.one-third>.col{width:50%}}.footer__module .row.one-fourth>.col{width:25%}@media (max-width:767px){.footer__module .row.one-fourth>.col{width:100%}}@media (min-width:768px) and (max-width:1024px){.footer__module .row.one-fourth>.col{width:100%}}.footer__module .row.one-half>.col{width:50%}@media (max-width:767px){.footer__module .row.one-half>.col{width:100%}}@media (min-width:768px) and (max-width:1024px){.footer__module .row.one-half>.col{width:100%}}.footer__module .row.three-fourth>.col:first-child{width:75%}.footer__module .row.three-fourth.reversed>.col:first-child,.footer__module .row.three-fourth>.col:last-child{width:25%}.footer__module .row.three-fourth.reversed>.col:last-child{width:75%}.footer__module .form-wrapper{position:relative;min-height:255px}.footer__module .form-wrapper .Form{background:#000!important;position:relative;z-index:10}.footer__module .form-fields .row{margin:0 -10px 15px}.footer__module .form-fields .row:last-child{margin:25px -10px 0}.footer__module .form-fields .row .col{padding:0 10px;margin-bottom:0}@media (max-width:767px){.footer__module .row.three-fourth.reversed>.col:first-child,.footer__module .row.three-fourth.reversed>.col:last-child,.footer__module .row.three-fourth>.col:first-child,.footer__module .row.three-fourth>.col:last-child{width:100%}.footer__module .form-fields{margin-bottom:20px}.footer__module .form-fields .row.one-half{margin-bottom:0}.footer__module .form-fields .row.one-half .col{margin-bottom:30px;width:100%}.footer__module .form-fields .row{margin-bottom:0}.footer__module .form-fields .row .col{margin-bottom:30px;width:100%}.footer__module button{float:none}}@media (min-width:768px) and (max-width:1024px){.footer__module .row.three-fourth.reversed>.col:first-child,.footer__module .row.three-fourth.reversed>.col:last-child,.footer__module .row.three-fourth>.col:first-child,.footer__module .row.three-fourth>.col:last-child{width:100%}.footer__module .form-fields{margin-bottom:50px}.footer__module .form-fields .row.one-half .col{width:50%;margin-bottom:0}.footer__module button{float:none}}.footer__module input[type=email],.footer__module input[type=email]:focus,.footer__module input[type=text],.footer__module input[type=text]:focus{-webkit-appearance:none;appearance:none;border:0;border-bottom:solid #909192 1px;width:100%;height:auto;padding:5px 0;border-radius:0;background:0 0;text-indent:0}.footer__module button{border:2px solid #fff;color:#fff;padding:0 20px;height:35px;line-height:32px}.footer__module button:hover{color:#000;background:#fff}.footer__module h3{font-size:14px;font-size:.875rem;letter-spacing:-.29px;line-height:1.571}.footer__module p{margin:0 0 20px;font-size:14px;font-size:.875rem;letter-spacing:-.29px;line-height:1.214}.footer__module .small,.footer__module small{font-size:12px;font-size:.75rem;letter-spacing:-.25px;line-height:15px;display:inline-block}@media (max-width:480px){.footer__module .small br,.footer__module small br{display:none}}.footer__module .small{margin:0 0 15px;display:block}.footer__module .small:last-child{margin-bottom:0}.footer__module .nav{list-style:none;padding:0;margin:0 0 50px}.footer__module .nav>li{font-size:14px;font-size:.875rem;letter-spacing:-.29px;line-height:1.571}.footer__module .nav>li a{color:#fff}.footer__module .nav>li a:hover{color:#7b7879}#menu-social-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}@media (max-width:767px){#menu-social-navigation{margin-bottom:50px}}#menu-social-navigation li{padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}#menu-social-navigation li a{position:relative;display:block;width:20px;height:20px;font-size:0;text-indent:-100%;overflow:hidden}#menu-social-navigation li a:hover{opacity:.6}#menu-social-navigation li a::before{position:absolute;top:0;left:0;content:'';width:100%;height:100%;background:red}#menu-social-navigation li.facebook a:before{background:url(../images/svg/icon-facebook.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}#menu-social-navigation li.twitter a:before{background:url(../images/svg/icon-twitter.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}#menu-social-navigation li.instagram a:before{background:url(../images/svg/icon-instagram.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}#menu-social-navigation li.youtube a:before{background:url(../images/svg/icon-youtube.svg) center center no-repeat;-webkit-background-size:contain;background-size:contain}.newsletter-popup{-webkit-box-sizing:border-box;box-sizing:border-box;position:fixed;top:0;left:0;width:100%;height:100%;padding:20px;opacity:0;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;pointer-events:none;overflow:hidden;overscroll-behavior:none;z-index:9999}.newsletter-popup__mask{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background-color:rgba(0,0,0,.6);z-index:0}.newsletter-popup__close{-webkit-appearance:none;appearance:none;position:absolute;top:19px;right:19px;width:14px;height:14px;padding:0;display:block;background:0 0;border:none;border-radius:0;outline:0;cursor:pointer}.newsletter-popup__close svg{width:100%;height:100%;display:block;stroke:#fff;-webkit-transition:ease .2s;-o-transition:ease .2s;transition:ease .2s}.newsletter-popup__close:hover svg{stroke:#7b7879}.newsletter-popup__content{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);width:426px;max-width:100%;height:auto;padding:45px 55px 55px;background:#000;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.41);box-shadow:0 0 8px 0 rgba(0,0,0,.41);color:#fff;font-size:15px;font-size:.9375rem;line-height:20px;z-index:1}@media (min-width:768px) and (max-width:1024px){#menu-social-navigation{margin-bottom:50px}.newsletter-popup__content{padding:50px}}.newsletter-popup__content h3{margin:0 0 13.5px;font-size:20px;font-size:1.25rem;line-height:32px;font-weight:700}.newsletter-popup__content p{margin:0 0 35px}.newsletter-popup__content p.newsletter-popup__message{display:none;margin:0}.newsletter-popup__content .form-fields .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 15px}.newsletter-popup__content .form-fields .row:last-child{margin:25px -10px 0}.newsletter-popup__content .form-fields .row .col{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 10px;margin-bottom:0}.newsletter-popup__content .form-fields .row.one-half>.col{width:50%}@media (max-width:767px){.newsletter-popup__content .form-fields .row.one-half{margin-bottom:0}.newsletter-popup__content .form-fields .row.one-half>.col{width:100%;margin-bottom:15px}}@media (min-width:768px) and (max-width:1024px){.newsletter-popup__content .form-fields .row.one-half{margin-bottom:0}.newsletter-popup__content .form-fields .row.one-half>.col{width:100%;margin-bottom:15px}}.newsletter-popup__content input[type=email],.newsletter-popup__content input[type=email]:focus,.newsletter-popup__content input[type=text],.newsletter-popup__content input[type=text]:focus{-webkit-appearance:none;appearance:none;border:0;border-bottom:solid #909192 1px;width:100%;height:auto;padding:5px 0;border-radius:0;background:0 0;text-indent:0}.newsletter-popup__content .button{border:2px solid #fff;color:#fff;padding:0 20px;height:35px;line-height:31px}.newsletter-popup__content .button:hover{color:#000;background:#fff}.state--newsletter-popup-open{overflow:hidden}.state--newsletter-popup-open .newsletter-popup{opacity:1;pointer-events:auto}.newsletter-form .form-fields{margin-bottom:0}.newsletter-form .form-fields .checkbox-group{font-size:14px;letter-spacing:-.29px;line-height:1.214;margin-top:25px}.newsletter-form .form-fields .checkbox-group ul{padding:0;list-style:none}.newsletter-form .form-fields .checkbox-group li{position:relative;margin-bottom:2px}.newsletter-form .form-fields .checkbox-group input{-webkit-appearance:none;border-radius:0;position:absolute;left:0;top:3px;width:12px;height:12px;border:1px solid #fff;background:#000;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.archive-content .data-row .inset,.donor-content .donor.row,.faq-content .faq:first-child,.page .page-content,.person-detail .bio,.single-post .entry-content,.single-post .share,.single-video .entry-content,.single-video .share,.sponsor-content .row,.subscriptions .membership,.subscriptions .subscription,.up .membership,.up .subscription{border-top:1px solid #eff2f3}.newsletter-form .form-fields .checkbox-group input:checked{-webkit-box-shadow:inset 0 0 0 2px #000;box-shadow:inset 0 0 0 2px #000;background:#fff}.newsletter-form .form-fields .checkbox-group label{display:block;padding-left:22px}.newsletter-form .form-fields .row:last-child .col{margin-bottom:0}.newsletter-form .message{margin-top:15px;font-size:14px;letter-spacing:-.29px;line-height:1.214}.newsletter-form .message:not([type]){display:none}.newsletter-form .message[type=success]{color:green}.newsletter-form .message[type=error]{color:red}.newsletter-form .legal p{font-size:12px;letter-spacing:-.25px;line-height:15px;color:#909192}@media (min-width:768px) and (max-width:1024px){.footer__module .form-wrapper{margin-bottom:50px}}@media (max-width:767px){.footer__module .form-wrapper{margin-bottom:50px}.footer__module .newsletter-form .checkbox-group{margin-top:0}.footer__module .newsletter-form .checkbox-group ul{margin-bottom:0}.footer__module .newsletter-form .legal p{margin:0}.page .program-header{display:block}.page .page-content{padding-top:27px;padding-bottom:27px}}.newsletter-popup .newsletter-form .legal{margin-bottom:0}.page .page-content table{width:100%}.page .page-content table td{vertical-align:top}.page .page-content a{color:#909192}.page .page-content .button,.page .page-content a:hover{color:#231f20}.page .page-content .button:hover{color:#FFF}.page .page-content h1,.page .page-content h2,.page .page-content h3,.page .page-content h4,.page .page-content h5,.page .page-content h6{margin-top:0}@media (min-width:768px) and (max-width:1024px){.page .page-content{padding-top:33px;padding-bottom:33px}.tabs-header-wrapper #tabs-header{margin-left:26px}}@media (min-width:1025px){.page .page-content{padding-top:52px;padding-bottom:52px}}.tabs-header-wrapper #tabs-header{position:absolute;left:0;right:0;z-index:10;bottom:0}.performances .tabs-header-wrapper #tabs-header,.season .tabs-header-wrapper #tabs-header{bottom:auto;top:70vh;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.tabs-header-wrapper #tabs-header a{height:50px;padding:0 24px;line-height:50px;display:block;float:left;font-weight:700;color:#909192}.tabs-header-wrapper #tabs-header .icon{display:none}.tabs-header-wrapper #tabs-header .active{background-color:#FFF;color:#231f20;cursor:default}@media (min-width:1025px){.tabs-header-wrapper #tabs-header{margin-left:26px}.performances .tabs-header-wrapper #tabs-header,.season .tabs-header-wrapper #tabs-header{bottom:auto;top:750px}}#tabs{position:relative;z-index:0}.tab{display:none}.tab.active{display:block}.tab .hero{background-position:center bottom;background-repeat:no-repeat;height:70vh;text-align:center;background-color:#e8e8e8;-webkit-background-size:auto 100%;background-size:auto 100%}.tab .hero h1{position:absolute;text-align:left;left:52px;bottom:70px}.tab .hero .main-container{height:100%}@media (max-width:767px){.tabs-header-wrapper{padding:0}.tabs-header-wrapper #tabs-header a{padding:0 18px}.tab .hero h1{left:19px;bottom:79px;font-size:32px;line-height:35px;margin:0;padding-right:19px}}.performances .main,.season .main,.single-performance .main{border:0}@media (min-width:1025px){.tab .hero{height:750px}.main-container.performances{margin-top:70px}.main-container.performances .performances{padding-top:0}.performance.dark{height:484px}}.touch .links{opacity:1!important}.performance.full:hover .links,.performance.half:hover .links{opacity:1}.no-touch div.performance{cursor:pointer}.no-touch div.performance img{-webkit-transition:all 2s ease-out;-o-transition:all 2s ease-out;transition:all 2s ease-out}.no-touch div.performance:hover img{-webkit-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.performance{position:relative;overflow:hidden}.performance .links{position:absolute;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out;bottom:52px;left:52px;opacity:0}.performance .links .button{width:180px;text-align:center;border:0;background-color:#231f20;color:#FFF;margin-bottom:10px}.performance .links .button:first-child{margin-right:15px}.performance .links .button:hover{color:#231f20;background-color:#FFF}@media (min-width:768px) and (max-width:1024px){.main-container.performances{margin-top:30px}.main-container.performances .performances{padding-top:30px}.performance .links{bottom:30px;left:30px}.performance .links .button{width:auto}}@media (max-width:767px){.main-container.performances{margin-top:19px}.main-container.performances .performances{padding-top:19px}.performance .links{bottom:14vw;left:19px}.performance .links .button{width:auto}}.performance.dark{background-color:#231f20;color:#FFF;display:block}.performance.dark a,.performance.dark span{color:#FFF}.performance.dark .button{border-color:#FFF;position:absolute;bottom:0;color:#FFF;padding:0 20px}.performance.dark .button:hover{background-color:#FFF;color:#231f20}@media (min-width:768px) and (max-width:1024px){.performance.dark{height:340px}.performance.dark .button{min-width:160px!important;text-align:center}}@media (max-width:767px){.performance.dark{height:88vw}.performance.dark .button{min-width:155px!important;bottom:6px;text-align:center}}.performance img{position:relative;display:block;max-width:100%}.performance .inner-content{position:absolute;height:100%}.performance.invert h3,.performance.invert h4{color:#fff}.performance.invert .button{color:#231f20;background-color:#FFF}.performance.invert .button:hover{background-color:#231f20;color:#FFF}@media (min-width:1025px){.performance{height:485px}.performance.full,.performance.half{margin-bottom:52px}.performance .inner-content{left:52px;top:52px;height:380px;width:380px}.performance .inner-content h3,.performance .inner-content h4{margin:0 0 10px;font-size:28px;line-height:28px}}@media (min-width:768px) and (max-width:1024px){.performance.half{margin-bottom:52px}.performance.full{margin-bottom:30px}.performance .inner-content{left:30px;top:30px;height:278px;width:278px}.performance .inner-content h3,.performance .inner-content h4{margin:0 0 10px;font-size:28px;line-height:28px}.performance .button{padding:0 20px;min-width:129px!important}}@media (max-width:767px){.performance,.performance.full{margin-bottom:19px}.performance.full{width:89vw}.performance .inner-content{left:19px;top:19px;width:77vw;height:77vw}.performance .inner-content h3,.performance .inner-content h4{margin:0 0 10px;font-size:28px;line-height:28px}.performance .button{padding:0;min-width:129px!important}}.scroll{position:fixed;bottom:60px;overflow:hidden}@media (max-height:800px){.scroll{bottom:40px}}@media (min-width:768px) and (max-width:1024px){.scroll,.scroll .inner{height:auto}.scroll{margin-top:-69px;position:relative!important;right:0!important;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);bottom:auto!important}.admin-bar .scroll{top:0}}@media (max-width:767px){.scroll,.scroll .inner{height:auto}.scroll{margin-top:-66px;position:relative!important;right:0!important;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);bottom:auto!important}.admin-bar .scroll{top:0}}.note{overflow:hidden;position:relative!important;top:0!important;height:auto;margin-bottom:0;border-top:solid #D8D8D8 1px}.note p{font-size:14px;font-size:.875rem;margin-bottom:20px!important;letter-spacing:-.29px;padding-top:30px}@media (min-width:768px) and (max-width:1024px){.note{position:relative!important;top:0!important;max-width:100%;height:auto;margin-bottom:50px}.note.mobile--only{display:block}}@media (max-width:767px){.note{position:relative!important;top:0!important;max-width:100%;height:auto;margin-bottom:0}.menu-active .single-performance header .navbar-brand,.note.mobile--only{display:block}.single-performance header .navbar-brand{display:none}}.single-performance .work-details{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;position:relative}.single-performance .work-details .half.left{width:calc(100% - 550px);padding-right:175px}.single-performance .work-details .half.right{width:375px}.single-performance .work-details .half.right .inner{width:100%;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-performance .work-details .half.right .inner.switch-order>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:768px) and (max-width:1024px){.single-performance .work-details .half-left{padding-right:0;width:100%}.single-performance .work-details .half.right{width:100%;margin-bottom:56px}.single-performance .work-details .half.right .inner{overflow:visible}}@media (max-width:767px){.single-performance .work-details .half-left{padding-right:0;width:100%}.single-performance .work-details .half.right{width:100%;margin-bottom:56px}.single-performance .work-details .half.right .inner{overflow:visible}.single-performance .entry-title{margin-top:0;max-width:75%}}.single-performance .work-details .venues{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.single-performance .work-details .venues.switch-order>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.single-performance .wrap.container{position:relative;z-index:99}.single-performance .entry-title{margin-top:0;font-size:36px;font-size:2.25rem;margin-bottom:15px;line-height:1}.single-performance .entry-title img{max-width:100%;height:auto}.single-performance .entry-title+.pre-title{display:block;font-size:16px;font-size:1rem;letter-spacing:-.33px;margin-bottom:40px;max-width:470px}.single-performance .program-header .main-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;width:100%;max-width:100%;bottom:50px;z-index:1;left:0;color:#fff}.single-performance .program-header .main-container h1{color:#fff;font-size:73px;font-weight:500;letter-spacing:-.73px;line-height:74px}.single-performance .program-header .main-container h1 svg #Design{stroke:#fff}.single-performance .program-header .main-container .slash{width:53px;height:54px;padding-left:6px;display:inline-block}.single-performance .program-header .main-container .slash svg{width:100%;height:100%;padding:0;display:block}@media (max-width:767px){.single-performance .entry-title+.pre-title{margin-bottom:40px}.single-performance .program-header .main-container h1{font-size:40px;line-height:36px;letter-spacing:-.4px}.single-performance .program-header .main-container svg{width:30.47px;height:30px}.single-performance .program-header .main-container .slash{width:30.5px;height:30px;padding-left:0}}.single-performance .program-header.dark-text .main-container,.single-performance .program-header.dark-text .main-container h1{color:#231f20}.single-performance .program-header.dark-text .main-container h1 svg #Design{stroke:#231f20}.single-performance.admin-bar .program-header .main-container{bottom:88px}.single-performance .program-header .container--inner{padding:0 20px;position:relative}.single-performance .program-header .container--inner h1{margin-bottom:40px}.single-performance .program-header .container--inner .explore-link{bottom:-20px;position:absolute;left:0}.single-performance .program-header .container--inner .pre-title{font-size:20px;line-height:25px;letter-spacing:-.2px;margin-bottom:10px;display:block}@media (max-width:767px){.single-performance .program-header .container--inner{padding:0}.single-performance .program-header .container--inner h1{max-width:300px}.single-performance .program-header .container--inner .explore-link{display:none}}.single-performance .custom-title h1{margin-top:0;max-width:600px}.single-performance .custom-title svg{display:inline;width:53.68px;height:53.39px}@media (max-width:960px){.single-performance .custom-title svg{width:30.47px;height:30px}}#homepage--template .info--meta>*,#homepage--template .links--meta>*,.single-performance .presented-logo>*{width:50%}.single-performance .presented.primary{margin:100px 0}@media (max-width:767px){.single-performance .custom-title h1{max-width:300px}.single-performance .presented.primary{margin:50px 0 0}}.single-performance .presented-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0;border-top:solid #D8D8D8 1px;min-height:calc(100px - 50px)}.single-performance .presented-logo p{font-weight:700}.single-performance .presented-logo img{max-height:80px;max-width:120px;height:auto;width:auto;float:right}.single-performance .performance{height:auto}.single-performance .program-header{position:relative;width:100%;height:100vh}.single-performance .credits-wrapper,.single-performance .entry,.single-performance .gallery,.single-performance .news,.single-performance .work-details{display:block}.single-performance .related-posts{clear:both}@media (min-width:768px) and (max-width:1024px){.single-performance .menu-performances a{color:#231f20;border-color:#231f20}.single-performance .work-details{max-width:100%;position:relative}.single-performance .stick .dummy,.single-performance .stick .presented{display:none}}@media (max-width:767px){.single-performance .stick .dummy,.single-performance .stick .presented{display:none}}.single-performance .archived-performance .dummy,.single-performance .archived-performance .presented{display:block!important}.single-performance .hero-content{position:relative;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;min-height:70vh}.single-performance .hero-content.init-black::before{content:'';background:#000;position:absolute;top:0;left:0;width:100%;height:100%}.home .vimeo-wrapper iframe,.page-template-template-home-21 .vimeo-wrapper iframe,.single-performance .hero-content iframe{width:100vw;min-width:177.77vh;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);visibility:hidden}.single-performance .hero-content iframe{height:58.25vw;min-height:100vh;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.6s all linear;-o-transition:.6s all linear;transition:.6s all linear}.is--hero-vid__playing .single-performance .hero-content iframe{opacity:1;visibility:visible}.single-performance .hero-content .color--before{position:absolute;top:0;left:50%;width:1070px;-webkit-transform:translateX(-150%);-ms-transform:translateX(-150%);-o-transform:translateX(-150%);transform:translateX(-150%);height:100%;display:none}.single-performance .hero-content .color--after{position:absolute;top:0;right:50%;width:1070px;height:100%;-webkit-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transform:translateX(150%);display:none}@media (min-width:768px) and (max-width:1024px){.single-performance .hero-content iframe,.single-performance .hero-content.init-black::before{display:none}.single-performance .hero-content{min-height:50vh}}@media (max-width:767px){.single-performance .hero-content iframe,.single-performance .hero-content.init-black::before{display:none}.single-performance .hero-content{min-height:50vh}}.single-performance .tickets{background:#FFF;position:relative}.single-performance .tickets .presented{opacity:0}.single-performance .tickets .inner{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #cbcbcb}.single-performance .tickets .location-row,.single-performance .tickets .schedule-row{border-top:1px solid #cbcbcb}.single-performance .tickets .location-row a,.single-performance .tickets .schedule-row a{color:#231f20;font-weight:700;display:block}.single-performance .tickets .location-row a:hover,.single-performance .tickets .schedule-row a:hover{color:#909192}.single-performance .tickets .location-row .schedule-time,.single-performance .tickets .schedule-row .schedule-time{float:right}.single-performance .tickets .location-row:last-child,.single-performance .tickets .schedule-row:last-child{border-bottom:1px solid transparent}.single-performance .tickets .location-pin{float:right}.single-performance .tickets .buy-tickets{width:100%;display:block;position:relative}.single-performance .tickets .buy-tickets a{background:#000;display:block;text-indent:33px;color:#fff;font-weight:700;font-size:22px;line-height:22px}.single-performance .entry a,.single-performance .tickets .buy-tickets a:hover{color:#909192}.single-performance .tickets .buy-tickets a .icon{float:right;padding-right:19px;width:11px;height:11px;position:relative;top:6px}@media (min-width:1025px){.single-performance .hero-content{margin-top:0}.single-performance .tickets{width:360px}.single-performance .tickets .buy-tickets a{padding:27px 0}.single-performance .tickets .buy-tickets a .icon{display:none}.single-performance .tickets .inner{padding:14px 20px 0}.single-performance .tickets .schedule{padding:0 0 10px;margin-top:10px}.single-performance .tickets .location-row,.single-performance .tickets .schedule-row{height:45px;line-height:45px}.single-performance .tickets .location-label,.single-performance .tickets .schedule-label{margin-bottom:17px}}@media (min-width:768px) and (max-width:1024px){.single-performance .tickets .buy-tickets a{padding:30px 0}.single-performance .tickets .buy-tickets a .icon{display:none}.single-performance .tickets .inner{padding:0 20px}.single-performance .tickets .schedule{padding:33px 0}.single-performance .tickets .location-row,.single-performance .tickets .schedule-row{height:45px;line-height:45px}.single-performance .tickets .location-label,.single-performance .tickets .schedule-label{margin-bottom:17px}}@media (max-width:767px){.single-performance .tickets{width:100%}.single-performance .tickets .buy-tickets a{padding:21px 0;font-size:14px;text-indent:19px}.single-performance .tickets .inner{padding:24px 20px 0}.single-performance .tickets .schedule{padding:0 0 19px}.single-performance .tickets .location-row,.single-performance .tickets .schedule-row{height:35px;line-height:35px}.single-performance .tickets .location-label,.single-performance .tickets .schedule-label{margin-bottom:10px}}.single-performance .entry{position:relative}.single-performance .entry a.button,.single-performance .entry a:hover{color:#231f20}.single-performance .entry a.button:hover{background-color:#231f20;color:#fff}.single-performance .entry .right{position:relative;height:100%;z-index:0}.single-performance .entry .entry-content{position:relative;z-index:1}.single-performance .entry .entry-content .lead{margin-top:0;margin-bottom:90px}.single-performance .entry .entry-content .lead p{font-size:20px;line-height:26px;font-weight:500}.single-performance .entry .entry-content .work{position:relative;border-top:1px solid #cbcbcb;margin-top:38px;padding-bottom:38px;padding-top:14px}.single-performance .entry .entry-content .work.nomargin{margin-top:0}.single-performance .entry .entry-content .work .sub-title{font-size:14px}.single-performance .entry .entry-content .work .title{margin:3px 0 25px}.single-performance .entry .entry-content .work .num{display:inline-block;position:absolute;text-align:right;top:-30px;right:0;font-size:14px;font-size:.875rem}.single-performance .entry .entry-content .work .tag{display:inline-block;position:absolute;top:-30px;left:0;font-size:14px;font-size:.875rem}.single-performance .entry .entry-content .work .credits{padding-bottom:30px;line-height:20px;font-size:14px;font-size:.875rem}.single-performance .entry .entry-content .work .credits .left{float:left}.single-performance .entry .entry-content .work .credits .right{float:right;text-align:right}.single-performance .entry .entry-content .work .credits strong{font-size:15px;font-size:.9375rem}.single-performance .entry .entry-content .work .description{font-size:14px;font-size:.875rem}.single-performance .entry .entry-content .work .description p{margin:0 0 24px}@media (min-width:768px) and (max-width:1024px){.single-performance .entry .entry-content .work{margin-top:60px}.single-performance .entry .entry-content .work .presented{display:block!important;padding:47px 0}.single-performance .entry .entry-content .work .presented .presented-logo{margin-bottom:20px}}@media (max-width:767px){.single-performance .entry .entry-content .work{border-top:1px solid #eff2f3;margin-top:18px;padding-bottom:38px;padding-top:14px}.single-performance .entry .entry-content .work .work{padding-bottom:22px}.single-performance .entry .entry-content .work .title{margin-bottom:19px}.single-performance .entry .entry-content .work .credits{padding-bottom:23px}.archive-content .single-performance .entry .entry-content .work .credits .header-row:after,.donor-content .single-performance .entry .entry-content .work .credits .donor.row:after,.join-content .single-performance .entry .entry-content .work .credits .support-item:after,.media-grid .single-performance .entry .entry-content .work .credits .full:after,.media-grid .single-performance .entry .entry-content .work .credits .swiper-container:after,.people .single-performance .entry .entry-content .work .credits .featured:after,.person-detail .single-performance .entry .entry-content .work .credits .bio:after,.season-subscription .single-performance .entry .entry-content .work .credits .inset:after,.single-group-tickets .single-performance .entry .entry-content .work .credits .inset:after,.single-performance .credits-wrapper .entry .entry-content .work .credits .credit:after,.single-performance .entry .entry-content .work .credits .archive-content .header-row:after,.single-performance .entry .entry-content .work .credits .clearfix:after,.single-performance .entry .entry-content .work .credits .credits-wrapper .credit:after,.single-performance .entry .entry-content .work .credits .credits-wrapper:after,.single-performance .entry .entry-content .work .credits .credits:after,.single-performance .entry .entry-content .work .credits .donor-content .donor.row:after,.single-performance .entry .entry-content .work .credits .entry:after,.single-performance .entry .entry-content .work .credits .gallery:after,.single-performance .entry .entry-content .work .credits .join-content .support-item:after,.single-performance .entry .entry-content .work .credits .media-grid .full:after,.single-performance .entry .entry-content .work .credits .media-grid .swiper-container:after,.single-performance .entry .entry-content .work .credits .media-grid:after,.single-performance .entry .entry-content .work .credits .news:after,.single-performance .entry .entry-content .work .credits .people .featured:after,.single-performance .entry .entry-content .work .credits .person-detail .bio:after,.single-performance .entry .entry-content .work .credits .related-posts:after,.single-performance .entry .entry-content .work .credits .season-subscription .inset:after,.single-performance .entry .entry-content .work .credits .single-group-tickets .inset:after,.single-performance .entry .entry-content .work .credits .single-post .entry-content:after,.single-performance .entry .entry-content .work .credits .single-post .share:after,.single-performance .entry .entry-content .work .credits .single-video .entry-content:after,.single-performance .entry .entry-content .work .credits .single-video .share:after,.single-performance .entry .entry-content .work .credits .sponsor-content .row:after,.single-performance .entry .entry-content .work .credits .subscriptions .membership:after,.single-performance .entry .entry-content .work .credits .subscriptions .subscription:after,.single-performance .entry .entry-content .work .credits .up .membership:after,.single-performance .entry .entry-content .work .credits .up .subscription:after,.single-performance .entry .entry-content .work .credits .work-details:after,.single-post .single-performance .entry .entry-content .work .credits .entry-content:after,.single-post .single-performance .entry .entry-content .work .credits .share:after,.single-video .single-performance .entry .entry-content .work .credits .entry-content:after,.single-video .single-performance .entry .entry-content .work .credits .share:after,.sponsor-content .single-performance .entry .entry-content .work .credits .row:after,.subscriptions .single-performance .entry .entry-content .work .credits .membership:after,.subscriptions .single-performance .entry .entry-content .work .credits .subscription:after,.up .single-performance .entry .entry-content .work .credits .membership:after,.up .single-performance .entry .entry-content .work .credits .subscription:after{content:"";display:table;clear:both}.single-performance .entry .entry-content .work .credits .left{display:block;clear:both;float:none;margin-bottom:10px}.single-performance .entry .entry-content .work .credits .right{display:block;text-align:left;clear:both;float:none}}@media (min-width:1025px){.single-performance .entry{margin-top:102px}.single-performance .entry .entry-content,.single-performance .entry .entry-content p{margin:0}.single-performance .entry .entry-content .entry .lead{margin-bottom:102px}.single-performance .entry .entry-content .entry .inner{padding:0 30px}.single-performance .entry .entry-content .entry .work{margin-top:102px}.single-performance .entry .half.right .presented{width:219px}}@media (min-width:768px) and (max-width:1024px){.single-performance .entry{margin-top:0}.single-performance .entry .entry-content .lead{margin-bottom:19px}.single-performance .entry .entry-content .lead p{font-size:14px;line-height:17px}.single-performance .entry .entry-content .work{margin-top:38px}.single-performance .entry .work-details{height:auto!important}.single-performance .entry .half.left{width:auto;padding-right:0}.single-performance .entry .half.right{width:100%;right:auto;left:0;top:0}.single-performance .entry .dummy{display:none!important}}@media (max-width:767px){.single-performance .entry{margin-top:0}.single-performance .entry .entry-content{padding-bottom:48px}.single-performance .entry .entry-content .lead{margin-bottom:19px}.single-performance .entry .entry-content .lead p{font-size:14px;line-height:17px}.single-performance .entry .entry-content .work{margin-top:38px}.single-performance .entry .work-details{height:auto!important}.single-performance .entry .half.left{width:auto;padding:0}.single-performance .entry .half.right{width:100%;right:auto;left:0;top:0;padding:0}.single-performance .entry .dummy{display:none!important}}.single-performance .directors .container--inner{padding:65px 0}.single-performance .directors button{right:0}.single-performance .directors a{color:#231f20}.single-performance .gallery{clear:both;background-color:transparent}@media (min-width:1025px){.single-performance .gallery{margin:102px 0 0!important}}@media (min-width:768px) and (max-width:1024px){.single-performance .gallery{margin:60px 0 0!important}}.single-performance .gallery .image{text-align:center;position:relative}.single-performance .gallery .image img{display:block;margin:0 auto;width:100%;height:auto}.single-performance .gallery .play{display:block;position:absolute;z-index:99;background-color:#fff}@media (min-width:1025px){.single-performance .gallery .play{width:82px;height:82px;top:299px;left:50%;margin-left:-41px;line-height:100px}.single-performance .gallery .play .icon{width:30px;height:30px}}@media (min-width:768px) and (max-width:1024px){.single-performance .gallery .play{width:82px;height:82px;top:195px;left:50%;margin-left:-41px;line-height:100px}.single-performance .gallery .play .icon{width:30px;height:30px}}@media (max-width:767px){.single-performance .gallery .play{width:48px;height:47px;left:50%;margin-left:-24px;line-height:54px;top:50%!important;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-performance .gallery .play .icon{width:20px;height:20px}}.single-performance .gallery .swiper-button-next,.single-performance .gallery .swiper-button-prev{margin-top:auto!important}@media (min-width:1025px){.single-performance .gallery .swiper-button-next,.single-performance .gallery .swiper-button-prev{top:299px}.single-performance .gallery .slide-meta{padding:33px 52px;min-height:17px}}@media (min-width:768px) and (max-width:1024px){.single-performance .gallery .swiper-button-next,.single-performance .gallery .swiper-button-prev{top:195px}.single-performance .gallery .slide-meta{padding:33px 52px}}@media (max-width:767px){.single-performance .gallery .swiper-button-next,.single-performance .gallery .swiper-button-prev{top:72px}}.single-performance .gallery .slide-meta{position:relative;background-color:#000;color:#fff}.single-performance .gallery .slide-meta .caption{max-width:486px;display:block}.single-performance .gallery .slide-meta .caption p{margin:0}.single-performance .gallery .slide-meta .slide-name{margin-bottom:6px;display:block;position:relative}.single-performance .gallery .slide-meta .count{position:absolute;right:0;top:0;text-align:right;padding:33px 52px}@media (max-width:767px){.single-performance .gallery .slide-meta{padding:19px}.single-performance .gallery .slide-meta .count{display:none}.single-performance .gallery .slide-meta p{margin-bottom:0}}.single-performance .credits-wrapper .credit{padding-bottom:52px;display:block;position:relative;clear:both}.single-performance .credits-wrapper .credit:last-child{padding-bottom:0}@media (min-width:1025px){.single-performance .credits-wrapper{padding-bottom:117px}.single-performance .credits-wrapper h4{padding-left:52px}.single-performance .credits-wrapper .info{width:406px;height:328px;padding:52px;background-color:#eff2f3}.single-performance .credits-wrapper .info .bio{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-performance .credits-wrapper .info .bio p{line-height:20px}.single-performance .credits-wrapper .image{width:510px;height:432px}.single-performance .credits-wrapper .credit{padding-bottom:33px}}@media (min-width:768px) and (max-width:1024px){.single-performance .credits-wrapper{padding-bottom:117px}.single-performance .credits-wrapper h4{padding-left:52px}.single-performance .credits-wrapper .info{width:295px;height:305px;padding:30px;background-color:#eff2f3}.single-performance .credits-wrapper .info .bio{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-performance .credits-wrapper .info .bio p{line-height:20px}.single-performance .credits-wrapper .image{width:355px;height:305px}.single-performance .credits-wrapper .credit{padding-bottom:33px}}@media (max-width:767px){.single-performance .credits-wrapper{padding-bottom:30px}.single-performance .credits-wrapper h4{padding-left:19px}.single-performance .credits-wrapper .info{width:295px;height:305px;padding:30px;background-color:#eff2f3}.single-performance .credits-wrapper .info .bio{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.single-performance .credits-wrapper .info .bio p{line-height:20px}.single-performance .credits-wrapper .image{width:355px;height:305px}.single-performance .credits-wrapper .credit{padding-bottom:19px}}.single-performance .testimonials .title{font-size:40px;line-height:43px;max-width:618px;display:block;font-weight:700}.single-performance .testimonials .source{display:block;margin:0;padding:33px 0}.single-performance .testimonials .swiper-pagination-bullet{padding-right:12px;background:0 0;border:none;font-weight:700}.single-performance .testimonials .swiper-slide{opacity:0!important}.single-performance .testimonials .swiper-slide-active{opacity:1!important}@media (min-width:1025px){.single-performance .testimonials{margin-bottom:102px}.single-performance .testimonials .testimonial{padding-left:52px}.single-performance .testimonials .title{text-indent:-20px}.single-performance .testimonials .testimonial-pagination{padding-left:52px;padding-bottom:12px}}@media (min-width:768px) and (max-width:1024px){.single-performance .testimonials{margin-bottom:90px}.single-performance .testimonials .testimonial{padding-left:30px}.single-performance .testimonials .title{text-indent:-20px}.single-performance .testimonials .testimonial-pagination{padding-left:30px;padding-bottom:12px}}@media (max-width:767px){.single-performance .testimonials .testimonial{padding-left:19px}.single-performance .testimonials .title{line-height:26px;font-size:26px;text-indent:-15px}.single-performance .testimonials .testimonial-pagination{padding-left:19px;padding-bottom:12px}}.single-performance .related-events{margin:100px 0 130px}@media (min-width:961px){.single-performance .related-events{margin-top:0}}.single-performance .related-events h3{margin:0 0 54px}.single-performance .related-events .items{border-top:1px solid #CACACA}.single-performance .related-events .item{position:relative;padding:25px 0 45px;border-bottom:1px solid #CACACA}@media (min-width:961px){.single-performance .related-events .item{padding-right:180px}}.single-performance .related-events .text{max-width:590px}.single-performance .related-events h4{color:#231F20;font-size:18px;line-height:1.33;margin:0 0 12px}.single-performance .related-events h4 a{color:#231F20}.single-performance .related-events p{margin:0 0 15px}.single-performance .related-events p:last-child{margin:0}.single-performance .related-events .btn{border:2px solid #231F20;color:#231F20;font-size:15px;font-weight:700;padding:11px 22px;margin-top:25px;display:inline-block;-webkit-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}@media (min-width:961px){.single-performance .related-events .btn{position:absolute;right:0;top:25px;margin-top:0}}@media (hover:hover){.single-performance .related-events .btn:hover{background-color:#231F20;color:#fff}}.hero-image{padding-top:0}header .hero-image{padding-top:301px}@media (max-width:767px){.hero-image{display:none}.hero-image.has-hero{display:block;height:0}.blog .hero-image,.videos .hero-image{display:block}}.hero-image .inset{max-width:680px}.hero-image .inset h2,.hero-image .inset h2 p{margin-top:20px;margin-bottom:0;max-width:600px}.has-hero .hero-image{position:relative;margin:0 auto;background-color:#000;overflow:hidden;background-position:center center;background-repeat:no-repeat;padding-top:236px;-webkit-background-size:cover;background-size:cover}.has-hero .hero-image .caption{color:#909192;position:absolute;text-align:right;right:0;bottom:10px;width:100%;font-size:12px}.has-hero .hero-image img{display:block;z-index:0;position:absolute}.has-hero .hero-image .inset{position:absolute;top:52px;color:#FFF;z-index:1;max-width:680px;margin-top:0}.has-hero .hero-image .inset p{margin:0}.has-hero .hero-image .inset h2{margin-top:24px}.has-hero .hero-image .inset h2.entry-title{margin-top:24px;font-size:15px;line-height:20px}.has-hero .hero-image h2+a{display:inline-block;padding:0 30px;font-size:14px;font-weight:700;height:46px;line-height:46px;border:2px solid #fff;position:relative;margin-top:42px}.has-hero .hero-image h2+a::before{content:'';background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.has-hero .hero-image h2+a span{position:relative}.has-hero .hero-image h2+a:hover{color:#fff}.has-hero .hero-image h2+a:hover::before{opacity:0}@media (min-width:1025px){.has-hero .hero-image{height:466px;-webkit-background-size:cover;background-size:cover}.has-hero .hero-image img{max-width:100%;height:auto}}@media (min-width:768px) and (max-width:1024px){.has-hero .hero-image{height:432px;-webkit-background-size:cover;background-size:cover}.has-hero .hero-image h2,.has-hero .hero-image h2 p{font-size:25px;line-height:32px;max-width:648px}.has-hero .hero-image h2.entry-title{font-size:15px;line-height:20px}.has-hero .hero-image img{width:auto;height:100%}}.hero-image .inset h2{margin-top:24px}.hero-image .inset h2.entry-title{margin-top:12px}@media (max-width:767px){.has-hero .hero-image{margin-bottom:27px;-webkit-background-size:cover;background-size:cover}.has-hero .hero-image .inset,.has-hero .hero-image h2 p{display:none}.has-hero .hero-image img{width:auto;height:100%}h2.hero-caption,h2.hero-caption p{font-weight:700;font-size:28px;line-height:32px}h2.hero-caption+a{display:inline-block!important;padding:0 30px;font-size:14px;font-weight:700;height:46px;line-height:46px;border:2px solid #000;position:relative;margin:0 19px 30px;color:#fff}h2.hero-caption+a::before{content:'';background:#000;position:absolute;top:0;left:0;right:0;bottom:0;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}h2.hero-caption+a span{position:relative}h2.hero-caption+a:hover{color:#000}h2.hero-caption+a:hover::before{opacity:0}.hero-caption-wrapper{padding:170px 19px 0}.hero-button{padding:0 19px;display:inline-block!important;margin:0 19px 70px;font-size:14px;font-weight:700;height:46px;line-height:46px;border:2px solid #231f20;position:relative;color:#fff;background-color:#231f20}}.text-area .lead,.text-area .lead p{line-height:27px;margin-top:0}.swiper-button-next,.swiper-button-prev{height:72px;width:44px;background-color:rgba(239,242,243,.8);background-image:none}.swiper-button-next .label,.swiper-button-prev .label{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909192;font-weight:700}.swiper-button-next:hover .label,.swiper-button-prev:hover .label,.text-area .button{color:#231f20}.swiper-button-next,.swiper-button-next .label{right:0}.swiper-button-next .arrow-stroke{stroke:#909192;-webkit-transition:stroke .2s ease-out;-o-transition:stroke .2s ease-out;transition:stroke .2s ease-out}.swiper-button-next:hover .arrow-stroke{stroke:#000}.swiper-button-prev,.swiper-button-prev .label{left:0}.swiper-button-prev .arrow-stroke{stroke:#909192;-webkit-transition:stroke .2s ease-out;-o-transition:stroke .2s ease-out;transition:stroke .2s ease-out}.swiper-button-prev:hover .arrow-stroke{stroke:#000}.no-touch .swiper-button-next,.no-touch .swiper-button-prev{opacity:0;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.no-touch .swiper-container:hover .swiper-button-next,.no-touch .swiper-container:hover .swiper-button-prev{opacity:1}.text-area{max-width:600px}.text-area .lead{margin-bottom:17px}.text-area>p{margin-top:0;line-height:20px}.text-area .body p{margin-top:0}.text-area .button:hover{color:#FFF}.text-area h3{clear:left}.text-area .half{float:left;width:300px}.text-area .half.half:nth-child(even){float:right}@media (max-width:767px){.text-area .half.half:nth-child(even){float:left}.text-area{margin-bottom:35px}.text-area .lead,.text-area .lead p{line-height:17px;font-size:14px}.text-area .lead{padding-bottom:23px}}.media-grid .full,.media-grid .half{position:relative;margin-bottom:52px}.media-grid .full img,.media-grid .half img{max-width:100%;display:block}.media-grid .swiper-container{position:relative;padding-bottom:52px}.media-grid .swiper-container img{max-width:100%;display:block}.media-grid .full,.media-grid .swiper-container{clear:both}.media-grid .caption{position:absolute;bottom:-30px;left:0;font-size:12px}@media (min-width:1025px){.vision-content{padding-top:102px}.text-area{margin:52px 0 102px}.media-grid{margin:102px 0 52px}.media-grid .swiper-button-next,.media-grid .swiper-button-prev{margin-top:auto}}@media (min-width:768px) and (max-width:1024px){.vision-content{padding-top:60px}.text-area{margin:60px 0}.media-grid .swiper-button-next,.media-grid .swiper-button-prev{margin-top:auto}}@media (max-width:767px){.lead{padding:0 0 27px;margin-bottom:0!important}.lead p{margin:0}.media-grid{margin-bottom:27px}.media-grid .half{width:100%;height:auto;margin-bottom:60px}.media-grid .caption{padding:10px 0 0;bottom:auto;top:100%}.swiper-container{padding-bottom:3px}.swiper-container .swiper-slide{width:100%!important}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{height:47px;width:32px;margin-top:auto;opacity:1}.swiper-container .swiper-button-next .label,.swiper-container .swiper-button-prev .label{width:28px;font-size:10px}.swiper-container .swiper-button-next .label{margin-right:auto}.vision-content{padding:0;margin-bottom:79px}.vision-content .inset{padding:0 19px}.vision-content .swiper-container{margin-bottom:0!important}}.vision .text-area{margin-top:0}.people:last-child{margin-bottom:104px}.people .featured img{display:block;max-width:100%;height:auto}.people .featured .bio{display:block;background-color:#eff2f3;position:absolute;width:100%;max-height:118px;height:100%;overflow:hidden;-webkit-transition:max-height .3s ease-out;-o-transition:max-height .3s ease-out;transition:max-height .3s ease-out;bottom:0;left:0}.people .featured .bio a:hover{color:#FFF!important}.people .featured .bio .thumbnail{display:block}.people .featured .bio .thumbnail img{display:block;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.people .featured .bio .inner{display:block;padding:47px 52px 52px}.people .featured .bio .inner h4{margin:0 0 17px;padding:0;color:#909192;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.people .featured .bio .inner .short-description{color:#909192;display:block;line-height:20px;padding-bottom:33px}.people .featured .bio .inner .button,.people .featured .bio .inner .short-description{-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0}.people .featured .featured-person{position:relative;padding-bottom:118px;margin-bottom:52px}.people .featured .featured-person .bio{height:auto}.people .featured .featured-person .thumbnail{display:block;background:#231f20}.archive-content a.data-row:hover,.join-content .support-item.full,.people .row .person .name{background-color:#eff2f3}.people .featured .featured-person .thumbnail img{display:block;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media (min-width:1025px){.people .featured .inner{display:block;padding:47px 52px 52px}}@media (max-width:767px){.people .featured .name{font-size:14px;line-height:21px}.people .featured .bio{max-height:68px}.people .featured .bio .inner{display:block;padding:24px 19px}.people .featured .featured-person{margin-top:48px;padding-bottom:68px;margin-bottom:0}.people .featured .featured-person h4{margin:0 0 10px}}.back .icon,.blog .hero-slider .button svg,.people .navigation .icon .icon-arrow-left,.videos .hero-slider .button svg{margin-right:5px}.people .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:20px}.people .row .hlm .title{font-weight:700;line-height:28px}.people .row .person{position:relative;padding-bottom:88px}.people .row .person .thumbnail img{max-width:100%;display:block}.people .row .person .position{font-size:14px;display:block;color:#231f20;font-weight:400;padding-bottom:5px}.people .row .person .name{display:block;position:absolute;width:100%;max-height:88px;height:100%;overflow:hidden;bottom:0;-webkit-transition:all .15s ease-out 0s;-o-transition:all .15s ease-out 0s;transition:all .15s ease-out 0s}.people .row .person .name a.hover,.people .row .person .name a:hover{color:#231f20}.people .row .person .name .position{margin-top:-8px}.people .row .person .name .bio{font-weight:400}.people .row .person .name .bio p{opacity:0;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.people .row .person .name a,.people .row .person .name>span{font-weight:700;display:block;color:#909192;padding:35px}@media (min-width:1025px){.people .row .person .name{height:460px}.people .row .person .thumbnail{height:372px}}@media (max-width:767px){.people .row .person .thumbnail{height:auto}.people .row .person .name{background-color:#EFF2F3;font-size:14px}.people .row .person .name a,.people .row .person .name>span{padding:19px 10px}}.people .navigation{clear:both;text-align:right}.people .navigation a{padding:50px 0 102px;display:inline-block;font-weight:700;color:#909192}.back:hover,.no-touch .featured-person:hover h4,.people .navigation a:hover{color:#231f20}.people .navigation .icon{width:10px;height:10px}.people .navigation .icon .icon-arrow-right{margin-left:5px}@media (min-width:1025px){.people .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;margin-bottom:20px;clear:both;overflow:hidden}.archive-content .people .row .header-row:after,.donor-content .people .row .donor.row:after,.join-content .people .row .support-item:after,.media-grid .people .row .full:after,.media-grid .people .row .swiper-container:after,.people .row .archive-content .header-row:after,.people .row .clearfix:after,.people .row .donor-content .donor.row:after,.people .row .featured:after,.people .row .join-content .support-item:after,.people .row .media-grid .full:after,.people .row .media-grid .swiper-container:after,.people .row .media-grid:after,.people .row .person-detail .bio:after,.people .row .season-subscription .inset:after,.people .row .single-group-tickets .inset:after,.people .row .single-performance .credits-wrapper .credit:after,.people .row .single-performance .credits-wrapper:after,.people .row .single-performance .entry .entry-content .work .credits:after,.people .row .single-performance .entry:after,.people .row .single-performance .gallery:after,.people .row .single-performance .news:after,.people .row .single-performance .related-posts:after,.people .row .single-performance .work-details:after,.people .row .single-post .entry-content:after,.people .row .single-post .share:after,.people .row .single-video .entry-content:after,.people .row .single-video .share:after,.people .row .sponsor-content .row:after,.people .row .subscriptions .membership:after,.people .row .subscriptions .subscription:after,.people .row .up .membership:after,.people .row .up .subscription:after,.person-detail .people .row .bio:after,.season-subscription .people .row .inset:after,.single-group-tickets .people .row .inset:after,.single-performance .credits-wrapper .people .row .credit:after,.single-performance .entry .entry-content .work .people .row .credits:after,.single-performance .people .row .credits-wrapper:after,.single-performance .people .row .entry:after,.single-performance .people .row .gallery:after,.single-performance .people .row .news:after,.single-performance .people .row .related-posts:after,.single-performance .people .row .work-details:after,.single-post .people .row .entry-content:after,.single-post .people .row .share:after,.single-video .people .row .entry-content:after,.single-video .people .row .share:after,.sponsor-content .people .row .row:after,.subscriptions .people .row .membership:after,.subscriptions .people .row .subscription:after,.up .people .row .membership:after,.up .people .row .subscription:after{content:"";display:table;clear:both}.people .directors{margin-top:102px}.people .hlm{margin-left:52px}}@media (min-width:768px) and (max-width:1024px){.people{padding-top:30px}.people .row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:20px;margin-bottom:20px}.people .directors{margin-top:102px}.people .hlm{margin-left:30px}}@media (max-width:767px){.people .directors{margin-top:48px}}.no-touch .featured-person:hover .thumbnail img{opacity:.7}.no-touch .featured-person:hover .bio{max-height:515px}.no-touch .featured-person:hover .button,.no-touch .featured-person:hover .short-description{opacity:1!important;color:#231f20!important}.no-touch .featured-person:hover .name{color:#231f20!important}.dancers .person .name{max-height:88px!important}.back{color:#909192;display:inline-block;height:50px;line-height:50px;font-size:14px}.back .icon{width:10px;height:10px}.person-detail .name{margin:52px 0 0;position:relative}.person-detail .name .position{display:inline-block;position:absolute;left:0;top:-32px;font-size:15px;margin:0;font-weight:400}.person-detail .bio{margin:52px 0;padding-top:33px}.person-detail .bio p{margin-top:0}.person-detail .bio .photo{margin-bottom:50px}.person-detail .bio .photo img{max-width:100%;display:block;margin-bottom:15px;position:relative}.person-detail .bio .photo .caption{font-size:12px;line-height:18px}@media (max-width:767px){.person-detail .half{width:100%}.person-detail .photos{margin-top:50px}}.join-content .support-item{overflow:hidden}.join-content .support-item .description{height:100%}.join-content .support-item .description h3,.join-content .support-item .description p{margin-top:0}.join-content .support-item .description .button{width:145px;text-align:center;padding:0;height:46px;line-height:45px}.join-content .support-item .thumbnail{overflow:hidden;position:relative}.join-content .support-item .thumbnail img{max-width:100%;height:auto}.sub-header .sub-wrapper,blockquote{max-width:590px}.join-content .support-item .thumbnail .caption{color:#909192;position:absolute;text-align:right;right:10px;bottom:10px;width:100%;font-size:12px}.join-content .support-item.sponsors-partners{overflow:visible}@media (min-width:1025px){.join-content .support-item{margin-top:52px}.join-content .support-item.full:nth-child(odd) .description{float:left}.join-content .support-item.full:nth-child(even) .description,.join-content .support-item.full:nth-child(odd) .thumbnail{float:right}.join-content .support-item.full:nth-child(even) .thumbnail{float:left}.join-content .support-item.full{height:432px;margin:52px 0}.join-content .support-item.full .inner{padding:52px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.join-content .support-item.full .description,.join-content .support-item.full .thumbnail{width:50%}.join-content .support-item.half{margin:52px 0 102px 52px;width:432px!important}.join-content .support-item.sponsors-partners .inner{padding-left:0;margin-left:-52px;padding-right:52px}.join-content .support-item .description h3{margin-bottom:33px}.join-content .support-item .description .button{margin-top:42px}}@media (min-width:768px) and (max-width:1024px){.join-content .support-item{margin-top:52px}.join-content .support-item.full:nth-child(odd) .description{float:left}.join-content .support-item.full:nth-child(even) .description,.join-content .support-item.full:nth-child(odd) .thumbnail{float:right}.join-content .support-item.full:nth-child(even) .thumbnail{float:left}.join-content .support-item.full{height:300px;margin:52px 0}.join-content .support-item.full .inner{padding:30px;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.join-content .support-item.full .description,.join-content .support-item.full .thumbnail{width:50%}.join-content .support-item.half{margin:30px 0 102px 30px;width:310px!important}.join-content .support-item.half:nth-child(even) .inner{padding-left:0;margin-left:-30px}.join-content .support-item.sponsors-partners .inner{padding-right:30px}.join-content .support-item .description h3{margin-bottom:10px}.join-content .support-item .description .button{margin-top:10px}}@media (max-width:767px){.join-content .support-item{margin-bottom:27px}.join-content .support-item .description .inner{padding:27px 19px}.join-content .support-item.donors,.join-content .support-item.sponsors-partners{margin-top:0;margin-bottom:0}.join-content .support-item.donors .inner,.join-content .support-item.sponsors-partners .inner{padding-top:48px;padding-left:0;padding-right:0}.join-content{margin-bottom:79px}}.ballet-bc-up-form .cms .inset,.donate-now-form .cms .inset,.founders-council-form .cms .inset,.monthly-giving-form .cms .inset{margin:0}.sub-header{position:relative}.ballet-bc-up-form .sub-header .sub-wrapper,.donate-now-form .sub-header .sub-wrapper,.founders-council-form .sub-header .sub-wrapper,.monthly-giving-form .sub-header .sub-wrapper{max-width:100%}.sub-header .sub-wrapper img{max-width:100%;height:auto}.sub-header .icon-up{right:0;top:28px;display:none;width:55px;height:50px}.sub-header h2.entry-title{font-style:normal;font-weight:400;font-size:15px;line-height:20px;color:#231f20;margin-bottom:24px}.sub-header h3{margin-top:0;font-size:39px;line-height:44px}@media (min-width:1025px){.sub-header{margin:0 0 52px}.sub-header .icon-up{position:absolute}}@media (min-width:768px) and (max-width:1024px){.sub-header{margin:30px 0 60px}}@media (max-width:767px){.sub-header{margin:19px 0 38px}.sub-header br{display:none}}.category-up .icon-up{display:block}.donor-content .description{max-width:600px;padding-bottom:19px}.donor-content .description h1,.donor-content .description h2,.donor-content .description h3,.donor-content .description h4,.donor-content .description h5{margin-top:0;margin-bottom:10px}.donor-content .description p{margin-top:0}.donor-content .donor.row .donor-bracket{font-weight:700;width:calc(25% - 40px);padding-right:40px}.donor-content .donor.row .donor-list{margin:0;padding:0;font-size:14px;line-height:21px;list-style-type:none}@media (max-width:767px){.donor-content .donor.row .donor-bracket{width:100%;padding-right:0}}.donor-content .individual{margin-bottom:52px}.donor-content .founders{margin-bottom:79px}@media (min-width:1025px){.donor-content .row{padding:17px 0 102px}}@media (min-width:768px) and (max-width:1024px){.donor-content .row{padding:17px 0 102px}}@media (max-width:767px){.donor-content .row{padding:17px 0 48px}}.donor-content .donor-name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:75%}.donor-content .donor-name>div{width:calc(50% - 40px);padding:0 20px}@media (max-width:767px){.donor-content .donor-name{width:100%}.donor-content .donor-name>div{width:100%;padding:0}}.sponsor-content .row{padding:17px 0 102px}.sponsor-content .row.full{clear:both}.sponsor-content .row .label strong{display:inline-block}.sponsor-content .row .label.half strong{display:block;margin-bottom:17px}.sponsor-content .row .logo-wrapper{display:inline-block;position:relative}.sponsor-content .community a,.sponsor-content .community span,.sponsor-content .foundations a,.sponsor-content .foundations span,.sponsor-content .special a,.sponsor-content .special span{display:inline-block}.sponsor-content .community strong,.sponsor-content .foundations strong,.sponsor-content .special strong{display:block;margin-bottom:17px}.sponsor-content .community .credits,.sponsor-content .foundations .credits,.sponsor-content .special .credits{font-size:14px;line-height:20px}.sponsor-content .foundations{padding-bottom:102px!important}.sponsor-content .icon{width:8px;height:8px;color:#909192;padding-left:5px}@media (min-width:1025px){.sponsor-content .logo-wrapper{width:215px}.sponsor-content .logo-wrapper img{max-width:156px;height:auto}.sponsor-content .half.row{padding-bottom:0}.sponsor-content .row-wrapper{width:100%;display:inline-block;padding-bottom:102px}.sponsor-content .row-wrapper:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}}@media (min-width:768px) and (max-width:1024px){.sponsor-content .logo-wrapper{width:155px}.sponsor-content .logo-wrapper img{max-width:100%;height:auto}.sponsor-content .half.row{min-height:195px}}@media (max-width:767px){.sponsor-content .half{width:auto}.sponsor-content .logo-wrapper{width:140px}.sponsor-content .logo-wrapper img{max-width:90%;height:auto}}.archive-content .header-row{clear:both;margin-bottom:17px}.archive-content .data-row{position:relative;display:block}.archive-content .data-row ul{list-style-type:none;margin:0;padding:0}.archive-content .data-row li{padding-left:0;margin-left:0}.archive-content .data-row:last-child .inset{border-bottom:1px solid #eff2f3;margin-bottom:102px}.archive-content .data-row .icon{display:none;position:absolute;top:50%;margin-top:-6px;right:0;color:#d2d5d6}.archive-content .data-row .inset{padding:30px 0;display:block;position:relative}.archive-content a.data-row .icon{display:block}.archive-content a.data-row:hover .icon{color:#231f20}.archive-content .col1,.archive-content .col2,.archive-content .col3,.archive-content .col4{vertical-align:middle;display:inline-block}@media (min-width:1025px){.archive-content .col1{width:100px}.archive-content .col4{width:172px}.archive-content .col2{width:300px}.archive-content .col3{width:210px}.archive-content .col1,.archive-content .col2,.archive-content .col3,.archive-content .col4{padding-right:30px}}@media (min-width:768px) and (max-width:1024px){.archive-content .col1{width:100px}.archive-content .col4{width:106px}.archive-content .col2{width:177px}.archive-content .col3{width:170px}.archive-content .col1,.archive-content .col2,.archive-content .col3,.archive-content .col4{padding-right:20px}.archive-content .content-container .inset{padding:30px}}@media (max-width:767px){.archive-content .header-row{display:none}.archive-content .col1,.archive-content .col2,.archive-content .col3,.archive-content .col4{width:90%;display:block}.archive-content .col2{font-weight:700}.archive-content .col4{margin-top:12px}.archive-content .data-row .inset{padding:27px 0}}.subscriptions .membership,.subscriptions .subscription,.up .membership,.up .subscription{margin-top:52px;margin-bottom:102px;padding-top:33px}.subscriptions .membership h3,.subscriptions .subscription h3,.up .membership h3,.up .subscription h3{margin-top:0}.subscriptions .contact,.subscriptions .content,.up .contact,.up .content{margin-bottom:52px}.subscriptions .membership .contact,.up .membership .contact{font-size:12px}.subscriptions .membership .thumbnail img,.up .membership .thumbnail img{display:block;max-width:100%}.subscriptions .contact h5,.up .contact h5{margin-top:0;margin-bottom:15px}.subscriptions .icon-up,.up .icon-up{width:55px;height:50px;display:inline;float:left;margin-right:12px}.subscriptions .up-title,.up .up-title{line-height:50px}.subscriptions table,.up table{width:100%}.subscriptions td,.up td{vertical-align:top}@media (min-width:1025px){.subscriptions .membership .thumbnail,.up .membership .thumbnail{margin-bottom:52px}}@media (min-width:768px) and (max-width:1024px){.subscriptions .membership .thumbnail,.up .membership .thumbnail{margin-bottom:30px}}@media (max-width:767px){.subscriptions .membership,.subscriptions .subscription,.up .membership,.up .subscription{margin-top:0}.subscriptions .half,.up .half{width:100%}.subscriptions .membership .thumbnail,.up .membership .thumbnail{margin-bottom:52px}.subscriptions .contact,.up .contact{margin-bottom:0}.subscriptions td,.up td{padding-right:30px}}.faq-content .faq{border-bottom:1px solid #eff2f3}.faq-content .question{margin:0;position:relative;cursor:pointer;z-index:1}.faq-content .question .inner{margin-right:60px;display:block}.faq-content .question .toggle{position:absolute;right:0;top:50%;margin-top:-15px;width:20px;height:20px;display:block}.faq-content .question .close{display:none}.faq-content .active .toggle .close,.faq-content .question .open{display:block}.faq-content .question .icon{width:14px;height:14px;color:#909192;position:relative;top:4px}.faq-content .answer{max-height:0;width:90%;overflow:hidden;opacity:0;position:relative;z-index:2;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.faq-content .answer a{color:#909192}.faq-content .answer a:hover{color:#231f20}.faq-content .active .toggle .open{display:none}.faq-content .active .answer{opacity:1}@media (min-width:1025px){.faq-content{margin-bottom:43px}.faq-content .question{padding:52px 0}.faq-content .active .answer{max-height:300px}.faq-content .answer{margin-top:-44px;margin-bottom:44px}}@media (min-width:768px) and (max-width:1024px){.faq-content{margin-bottom:43px}.faq-content .question{padding:30px 0}.faq-content .active .answer{max-height:300px}.faq-content .answer{margin-top:-33px;margin-bottom:33px}.home .home-wrapper.init-black .vimeo-wrapper::before,.page-template-template-home-21 .home-wrapper.init-black .vimeo-wrapper::before{display:none}}@media (max-width:767px){.faq-content{margin-bottom:43px}.faq-content .faq{margin-bottom:19px}.faq-content .question{padding:19px 0}.faq-content .active .answer{max-height:500px}.faq-content .answer{margin-top:-5px;margin-bottom:22px}}.cms a{color:#909192}.cms .button,.cms a:hover{color:#231f20}.cms .button:hover{color:#FFF}.cms ol,.cms ul{padding-left:16px}.cms ol li,.cms ul li{line-height:20px;margin-bottom:10px}.cms .page-content{padding-top:33px}.cms .text-area,.cms h1,.cms h2,.cms h3,.cms h4,.cms h5{margin-top:0}.error404 h1{margin:102px 0 27px}.error404 .alert-warning{margin:0 0 102px;max-width:550px}.error404 .alert-warning .button{margin-top:33px;clear:both}@media (max-width:767px){.error404 h1{font-size:30px;line-height:34px}.home .home-wrapper.init-black .vimeo-wrapper::before,.page-template-template-home-21 .home-wrapper.init-black .vimeo-wrapper::before{display:none}}.page-template-template-header-content p{margin:0 0 20px}.page-template-template-header-content p+h3{margin:60px 0 15px;font-size:25px}.page-template-template-header-content .button{margin:0 0 30px}.home.admin-bar .vimeo-wrapper,.page-template-template-home-21.admin-bar .vimeo-wrapper{top:0}.home.admin-bar .main .main-container,.page-template-template-home-21.admin-bar .main .main-container{bottom:-32px}.home .home-wrapper,.page-template-template-home-21 .home-wrapper{min-height:100vh}.home .home-wrapper.init-black .vimeo-wrapper::before,.page-template-template-home-21 .home-wrapper.init-black .vimeo-wrapper::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000}.home .vimeo-wrapper,.page-template-template-home-21 .vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;min-height:660px}.home .vimeo-wrapper iframe,.page-template-template-home-21 .vimeo-wrapper iframe{height:56.25vw;min-height:100vh;position:absolute;top:50%;left:50%;-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:.6s all linear;-o-transition:.6s all linear;transition:.6s all linear}.is--hero-vid__playing .home .vimeo-wrapper iframe,.is--hero-vid__playing .page-template-template-home-21 .vimeo-wrapper iframe{opacity:1;visibility:visible}@media (min-width:768px) and (max-width:1024px){.home .vimeo-wrapper iframe,.page-template-template-home-21 .vimeo-wrapper iframe{position:relative;display:none}}@media (max-width:767px){.home .vimeo-wrapper iframe,.page-template-template-home-21 .vimeo-wrapper iframe{position:relative;display:none}}.home .main .text-container,.page-template-template-home-21 .main .text-container{position:absolute;max-width:1020px;width:100%;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);transform:translateX(-50%) translateY(-50%) translateZ(0);color:#fff}.home .main .text-container .button,.page-template-template-home-21 .main .text-container .button{padding:0 20px;height:35px;line-height:30px;border-color:#fff;color:#fff;margin-right:35px}.home .main .text-container .button:hover,.page-template-template-home-21 .main .text-container .button:hover{color:#000;background:#fff}.home .main .text-container h1,.page-template-template-home-21 .main .text-container h1{font-size:70px;font-size:4.375rem;color:#fff;letter-spacing:-.7px;margin:0 0 20px}.home .main .text-container h1+strong,.page-template-template-home-21 .main .text-container h1+strong{font-size:24px;font-size:1.5rem;letter-spacing:-.5px;line-height:1;display:inline-block;margin-bottom:20px}.home .main .text-container p,.page-template-template-home-21 .main .text-container p{margin-top:0;font-size:16px;font-size:1rem;letter-spacing:-.33px;display:block;max-width:33.333%;margin-bottom:35px;font-weight:700}@media (min-width:768px) and (max-width:1024px){.home .main .text-container,.page-template-template-home-21 .main .text-container{padding:0 20px;max-width:680px;width:calc(100% - 40px)}.home .main .text-container .button,.page-template-template-home-21 .main .text-container .button{background:#fff;color:#000}.home .main .text-container p,.page-template-template-home-21 .main .text-container p{margin-top:0;max-width:50%}}@media (max-width:767px){.home .main .text-container,.page-template-template-home-21 .main .text-container{padding:0 20px;width:calc(100% - 40px);top:60%}.home .main .text-container .button,.page-template-template-home-21 .main .text-container .button{width:calc(50% - 17px);margin:0 30px 0 0;height:44px;line-height:42px;background:#fff;color:#000}.home .main .text-container .button:last-child,.page-template-template-home-21 .main .text-container .button:last-child{margin-right:0}.home .main .text-container h1+strong,.page-template-template-home-21 .main .text-container h1+strong{font-size:18px;font-size:1.125rem;letter-spacing:-.38px}.home .main .text-container h1,.page-template-template-home-21 .main .text-container h1{font-size:36px;font-size:2.25rem;line-height:1;margin-bottom:18px}.home .main .text-container p,.page-template-template-home-21 .main .text-container p{margin-top:0;max-width:100%}}.home .main .main-container,.page-template-template-home-21 .main .main-container{width:100%;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.home .main .main-container>div,.page-template-template-home-21 .main .main-container>div{width:calc(33.33% - 40px);background:#DADADA;padding:20px}.home .main .main-container>div.module--support-feed,.home .main .main-container>div.news--feed,.page-template-template-home-21 .main .main-container>div.module--support-feed,.page-template-template-home-21 .main .main-container>div.news--feed{background:#fff;position:relative;height:calc(170px - 40px);overflow:hidden}.home .main .main-container>div.module--support-feed .meta,.home .main .main-container>div.news--feed .meta,.page-template-template-home-21 .main .main-container>div.module--support-feed .meta,.page-template-template-home-21 .main .main-container>div.news--feed .meta{font-size:12px;font-size:.75rem;letter-spacing:-.25px;line-height:1.83;margin-bottom:6px}.home .main .main-container>div.news--feed,.page-template-template-home-21 .main .main-container>div.news--feed{opacity:0;visibility:hidden}.home .main .main-container>div.news--feed.active,.page-template-template-home-21 .main .main-container>div.news--feed.active{opacity:1;visibility:visible}.home .main .main-container>div.news--feed .swiper-container,.page-template-template-home-21 .main .main-container>div.news--feed .swiper-container{margin-bottom:0!important;padding:0}.home .main .main-container>div.news--feed p,.page-template-template-home-21 .main .main-container>div.news--feed p{font-weight:700;max-width:70%}.home .main .main-container>div.news--feed p br,.page-template-template-home-21 .main .main-container>div.news--feed p br{display:none}.home .main .main-container>div.module--support-feed,.page-template-template-home-21 .main .main-container>div.module--support-feed{background:#DADADA}.home .main .main-container>div.module--support-feed p,.page-template-template-home-21 .main .main-container>div.module--support-feed p{font-size:14px;font-size:.875rem}.home .main .main-container>div.featured--video,.page-template-template-home-21 .main .main-container>div.featured--video{background:#000;position:relative;padding:0;overflow:hidden;width:33.33%;height:170px}.home .main .main-container>div.featured--video img,.page-template-template-home-21 .main .main-container>div.featured--video img{max-width:100%;min-height:100%}.home .main .main-container>div.featured--video .popup-video,.page-template-template-home-21 .main .main-container>div.featured--video .popup-video{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);transform:translateX(-50%) translateY(-50%) translateZ(0);background:#fff;width:50px;height:50px}.home .main .main-container>div.featured--video .popup-video svg,.page-template-template-home-21 .main .main-container>div.featured--video .popup-video svg{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0);transform:translateX(-50%) translateY(-50%) translateZ(0)}@media (min-width:768px) and (max-width:1024px){.home .main .main-container,.page-template-template-home-21 .main .main-container{max-width:680px}.home .main .main-container>div,.page-template-template-home-21 .main .main-container>div{width:calc(50% - 40px)}.home .main .main-container>div.featured--video,.page-template-template-home-21 .main .main-container>div.featured--video{width:50%}}@media (max-width:767px){.home .main .main-container,.page-template-template-home-21 .main .main-container{position:relative;padding:0}.home .main .main-container>div,.page-template-template-home-21 .main .main-container>div{width:calc(100% - 40px)}.home .main .main-container>div.module--support-feed,.home .main .main-container>div.news--feed,.page-template-template-home-21 .main .main-container>div.module--support-feed,.page-template-template-home-21 .main .main-container>div.news--feed{height:auto;padding:30px 20px}.home .main .main-container>div.featured--video,.page-template-template-home-21 .main .main-container>div.featured--video{width:100%;height:auto}}.home .main .main-container h2,.page-template-template-home-21 .main .main-container h2{margin-top:0;font-size:16px;font-size:1rem;letter-spacing:-.33px;line-height:1.375}.home .main .main-container p,.page-template-template-home-21 .main .main-container p{margin-top:0;font-size:16px;font-size:1rem;letter-spacing:-.33px;line-height:1.25}.home .main .main-container .button,.page-template-template-home-21 .main .main-container .button{padding:0 20px;height:35px;line-height:30px;margin-right:35px}.home .news--feed .swiper--nav,.page-template-template-home-21 .news--feed .swiper--nav{position:absolute;top:20px;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .news--feed .swiper--nav>div,.page-template-template-home-21 .news--feed .swiper--nav>div{width:25px;cursor:pointer;text-align:center}.home .news--feed .swiper--nav>div.is-not-active,.page-template-template-home-21 .news--feed .swiper--nav>div.is-not-active{cursor:auto;opacity:.6}.home .news--feed .swiper--nav>div.is-not-active:hover svg *,.page-template-template-home-21 .news--feed .swiper--nav>div.is-not-active:hover svg *{stroke:#979797}.home .news--feed .swiper--nav>div:hover svg *,.page-template-template-home-21 .news--feed .swiper--nav>div:hover svg *{stroke:#000}.single-performance .work-details .dates{font-size:46px;font-weight:500;letter-spacing:-.46px;line-height:48px;margin-top:15px}.single-performance img.dates{margin-bottom:30px;margin-top:20px}.single-performance .program-header{display:block!important}.single-performance .gallery-container{background:#000}@media (max-width:767px){.single-performance .entry .entry-content .lead{padding-bottom:50px}.archive .program-header,.blog .program-header,.single .program-header{display:block}}.single-performance .dates svg{margin-left:-3px;margin-right:-6px}.blog .wrap.container .main-container,.has-hero .wrap.container .main-container,.videos .wrap.container .main-container{padding-top:0;max-width:725px}@media (min-width:1025px){.blog .wrap.container .main-container,.has-hero .wrap.container .main-container,.videos .wrap.container .main-container{padding-top:48px;max-width:1020px}.blogroll .post .icon-ext,.blogroll .video .icon-ext{right:52px;bottom:28px}}.blog .hero-slider,.has-hero .hero-slider,.videos .hero-slider{overflow:hidden}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-top:52px}.blogroll,.post-navigation{max-width:1020px;margin:0 auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.post-navigation a{font-size:14px}.blogroll{width:auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}.archive .blogroll{margin:auto}@media (min-width:768px) and (max-width:1024px){.blogroll{max-width:720px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.blogroll .gutter{display:none}@media (max-width:767px){.blogroll{-ms-grid-columns:1fr;grid-template-columns:1fr;height:auto!important}.blogroll>div{width:100%;margin:0}}.blogroll .post img,.blogroll .video img{width:100%;height:auto;display:block}.blogroll .post time,.blogroll .video time{font-weight:400;font-size:14px;line-height:20px;color:inherit;margin-bottom:15px;display:block}.blogroll .post .wrap,.blogroll .video .wrap{position:relative;display:block}.blogroll .post .header,.blogroll .video .header{margin-bottom:0}.blogroll .post .header h4,.blogroll .video .header h4{margin:0;font-size:16px;font-size:1rem;line-height:1.375}.blogroll .post .header .wrap,.blogroll .video .header .wrap{padding:20px 30px 30px;font-weight:700;background-color:#eff2f3;color:#909192;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blogroll .post:hover .header .wrap,.blogroll .video:hover .header .wrap{color:#231f20}.blogroll .post .play,.blogroll .video .play{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;z-index:99;background-color:rgba(239,242,243,.8);text-align:center;width:51px;height:50px;top:50%;margin-top:-25px;left:50%;margin-left:-25px;line-height:100px}.blogroll .post .play .icon,.blogroll .video .play .icon{width:30px;height:30px}.blogroll .post .icon-up,.blogroll .video .icon-up{width:55px;height:50px;margin-top:33px;display:none;color:inherit}.blogroll .post .icon-ext,.blogroll .video .icon-ext{position:absolute}@media (min-width:768px) and (max-width:1024px){.blogroll .post .icon-ext,.blogroll .video .icon-ext{right:28px;bottom:17px}}@media (max-width:767px){.blogroll .post .icon-ext,.blogroll .video .icon-ext{right:20px;bottom:20px}.blogroll .post.category-up .button,.blogroll .video.category-up .button{text-align:center}}.blogroll .post .entry-summary,.blogroll .video .entry-summary{display:block}.blogroll .post .entry-summary .excerpt p,.blogroll .video .entry-summary .excerpt p{margin:0}.blogroll .post.category-up,.blogroll .video.category-up{background-color:#231f20;display:block}.blogroll .post.category-up .icon-up,.blogroll .video.category-up .icon-up{display:block}.blogroll .post.category-up .header,.blogroll .post.category-up .wrap,.blogroll .post.category-up a,.blogroll .post.category-up span,.blogroll .post.category-up time,.blogroll .video.category-up .header,.blogroll .video.category-up .wrap,.blogroll .video.category-up a,.blogroll .video.category-up span,.blogroll .video.category-up time{color:#909192;background-color:transparent;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blogroll .post.category-up .entry-title,.blogroll .video.category-up .entry-title{color:#909192!important;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.blogroll .post.category-up .button,.blogroll .video.category-up .button{border-color:#FFF;position:absolute;bottom:0;color:#FFF}.blogroll .post.category-up .button:hover,.blogroll .video.category-up .button:hover{background-color:#FFF;color:#231f20}.blogroll .post.category-up:hover .icon-up{color:#FFF}.blogroll .post.category-up:hover .header,.blogroll .post.category-up:hover .wrap,.blogroll .post.category-up:hover a,.blogroll .post.category-up:hover span,.blogroll .post.category-up:hover time{color:#FFF;background-color:transparent}.blogroll .post.category-up:hover .entry-title{color:#FFF!important}.blogroll .post.category-up:hover .button{background-color:#FFF;color:#231f20}.blogroll .half{float:none}.blogroll .entry-summary{margin-top:27px;font-weight:400;display:block}.blogroll .thumbnail{display:block}.blogroll img{max-width:100%;height:auto;display:block}@media (min-width:1025px){.post .header,.video .header{top:0}.post .header .wrap,.video .header .wrap{padding:52px}.blogroll{padding-bottom:102px}.blogroll .gutter{width:52px}}@media (min-width:768px) and (max-width:1024px){.post .header,.video .header{top:0}.post .header .wrap,.video .header .wrap{padding:30px}.post .header .entry-title,.video .header .entry-title{font-size:20px;line-height:25px}.blogroll{margin-top:30px;padding-bottom:60px;padding-right:0;padding-left:0}.blogroll .gutter{width:30px}}@media (max-width:767px){.post .header,.video .header{top:0}.post .header .wrap,.video .header .wrap{padding:19px}.blogroll{margin-top:19px;padding-bottom:38px;padding-left:19px;padding-right:19px}.blogroll .half{width:100%;display:block;position:static!important;margin-bottom:15px}.blogroll .gutter{width:30px}}.post-navigation{position:relative}.post-navigation .alignright{right:19px;top:0}.post-navigation .alignleft{left:19px;top:0}.post-navigation .alignleft,.post-navigation .alignright{position:absolute;font-weight:700}.post-navigation .alignleft a,.post-navigation .alignright a{color:#909192}.post-navigation .alignleft a:hover,.post-navigation .alignright a:hover{color:#231f20}.post-navigation .icon{width:10px;height:10px}.post-navigation .current{text-align:center;width:100%;font-weight:700}@media (min-width:1025px){.post-navigation{height:221px}.post-navigation .current{height:221px;line-height:221px}.post-navigation .alignleft,.post-navigation .alignright{padding:102px 0}}@media (min-width:768px) and (max-width:1024px){.post-navigation{height:137px}.post-navigation .current{height:137px;line-height:137px}.post-navigation .alignleft,.post-navigation .alignright{padding:60px 0}}@media (max-width:767px){.post-navigation{height:92px}.post-navigation .current{height:92px;line-height:92px}.post-navigation .alignleft,.post-navigation .alignright{padding:38px 0}}.single-post img,.single-video img{max-width:100%;height:auto}.single-post .sub-header,.single-video .sub-header{margin-top:24px}.single-post .sub-header .entry-title,.single-video .sub-header .entry-title{margin-top:20px;margin-bottom:84px;font-size:39px;line-height:44px;font-weight:700}@media (max-width:767px){.single-post .sub-header .entry-title,.single-video .sub-header .entry-title{margin-bottom:63px;font-size:28px;line-height:32px}}.single-post .updated,.single-video .updated{font-size:15px;color:#231f20}.single-post .images figure,.single-video .images figure{margin:0 0 52px}.single-post .entry-content p,.single-post .share h4,.single-video .entry-content p,.single-video .share h4{margin-top:0}.single-post .images img,.single-video .images img{display:block;position:relative;padding-bottom:17px;max-width:100%}.single-post figcaption,.single-video figcaption{font-size:12px;line-height:18px}.single-post .share,.single-video .share{padding-top:100px;padding-bottom:117px}@media (max-width:767px){.single-post .share,.single-video .share{padding-top:72px;padding-bottom:100px}}.single-post .share ul,.single-video .share ul{list-style-type:none;line-height:22px;padding-left:0;margin:0}.single-post .share ul a,.single-video .share ul a{color:#909192}.single-post .share ul a:hover,.single-video .share ul a:hover{color:#231f20}.single-post .video-container,.single-video .video-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:100px;background-color:#000}.single-post .video-container embed,.single-post .video-container iframe,.single-post .video-container object,.single-video .video-container embed,.single-video .video-container iframe,.single-video .video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.blog #icon-up .path1,.category #icon-up .path1{fill:currentColor}.blog #icon-up .path2,.blog #icon-up .path3,.blog .hero-image .inset .button svg path,.blog .hero-slider .button:hover svg path,.category #icon-up .path2,.category #icon-up .path3,.videos .hero-image .inset .button svg path,.videos .hero-slider .button:hover svg path{fill:#231f20}.blog-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:767px){.single-post .video-container,.single-video .video-container{margin-bottom:72px}.single-post .images,.single-video .images{margin-top:50px;width:auto!important}.single-post .content,.single-post .images,.single-video .content,.single-video .images{width:auto!important}.blog-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:50px;margin-bottom:30px}}.blog-header h2{margin-bottom:30px}.blog-header>div{border:2px solid #231f20;padding-right:15px}.blog-header select{border:2px solid #231f20;line-height:31px;padding:0 7px 0 17px;height:35px;font-size:15px;font-weight:700;outline:0;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E);-webkit-background-size:.6em .6em;background-size:.6em;background-position:calc(100% - 15px) 50%;background-repeat:no-repeat;-webkit-appearance:none;appearance:none;width:160px}@media (max-width:767px){.blog-header select{width:100%}}.blog .swiper-pagination,.videos .swiper-pagination{bottom:34px;max-width:1020px;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}@media (min-width:768px) and (max-width:1024px){.blog .swiper-pagination,.videos .swiper-pagination{max-width:720px}}@media (max-width:767px){.blog .swiper-pagination,.videos .swiper-pagination{bottom:24px;margin-left:19px}}.blog .swiper-pagination .swiper-pagination-bullet,.videos .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background:0 0;border:2px solid #fff;opacity:1}.blog .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.videos .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.blog .swiper-nav,.videos .swiper-nav{position:absolute;bottom:18px;max-width:1020px;right:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:auto;left:0}.blog .swiper-nav .swiper-button,.videos .swiper-nav .swiper-button{-webkit-appearance:none;border-radius:0;width:44px;height:44px;background:0 0;border:2px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:15;padding:0}.blog .swiper-nav .swiper-button svg,.videos .swiper-nav .swiper-button svg{pointer-events:none}@media (hover:hover){.blog .swiper-nav .swiper-button:hover,.videos .swiper-nav .swiper-button:hover{background:#fff}.blog .swiper-nav .swiper-button:hover path,.videos .swiper-nav .swiper-button:hover path{stroke:#000}.up-next a:hover{opacity:.7}}.blog .swiper-nav .swiper-next,.videos .swiper-nav .swiper-next{margin-left:19px}@media (max-width:767px){.blog .swiper-nav,.videos .swiper-nav{bottom:15px;margin-right:19px}.blog .swiper-nav .swiper-button,.videos .swiper-nav .swiper-button{width:35px;height:35px}.blog .swiper-nav .swiper-button svg,.videos .swiper-nav .swiper-button svg{width:10px;height:auto}.blog .swiper-nav .swiper-next,.videos .swiper-nav .swiper-next{margin-left:15px}}.blog .hero-slider .main-container .inset,.videos .hero-slider .main-container .inset{display:block}.blog .hero-slider h2 a,.videos .hero-slider h2 a{color:#fff}.blog .hero-slider .button,.videos .hero-slider .button{border-color:#fff!important;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;background:0 0;text-align:center;border-radius:0;outline:0;-webkit-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out;border:2px solid #231f20;padding:0 17px;line-height:46px;height:46px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog .hero-slider .button:hover,.videos .hero-slider .button:hover{background:#fff;color:#231f20}.blog .program-header .entry-title,.videos .program-header .entry-title{color:#fff}.blog .hero-image,.videos .hero-image{height:401px;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.blog .hero-image .inset .button,.videos .hero-image .inset .button{margin-top:30px;background-color:#fff;color:#231f20}.blog .hero-image .inset .button:hover,.videos .hero-image .inset .button:hover{background-color:transparent;color:#fff}@media (max-width:767px){.blog .hero-image,.videos .hero-image{height:40vh;padding-top:170px}.blog.paged .hero-image,.videos.paged .hero-image{padding-top:0}}.blog.paged .hero-image,.videos.paged .hero-image{height:0}.season-subscription #tabs,.single-group-tickets #tabs{margin-top:102px}.season-subscription .ticket-window,.single-group-tickets .ticket-window{padding:52px 0;background-color:#eff2f3;margin-bottom:102px}@media (min-width:1025px){.season-subscription .ticket-window,.single-group-tickets .ticket-window{padding:52px}}@media (min-width:768px) and (max-width:1024px){.blog .swiper-nav,.videos .swiper-nav{max-width:720px}.season-subscription .ticket-window,.single-group-tickets .ticket-window{padding:52px}}.season-subscription .ticket-window .header ol,.season-subscription .ticket-window .header ul,.single-group-tickets .ticket-window .header ol,.single-group-tickets .ticket-window .header ul{padding-left:16px}.season-subscription .ticket-window .header ol li,.season-subscription .ticket-window .header ul li,.single-group-tickets .ticket-window .header ol li,.single-group-tickets .ticket-window .header ul li{line-height:20px;margin-bottom:10px}.season-subscription .ticket-window .performance-groups,.single-group-tickets .ticket-window .performance-groups{margin-bottom:52px}.season-subscription .ticket-window .performance-groups .group,.single-group-tickets .ticket-window .performance-groups .group{margin-right:52px;display:inline-block}.season-subscription .ticket-window .performance-groups .group h4,.single-group-tickets .ticket-window .performance-groups .group h4{margin:0 0 4px}.season-subscription .ticket-window .performance-groups .group .date,.single-group-tickets .ticket-window .performance-groups .group .date{font-weight:700;font-size:14px}@media (max-width:767px){.season-subscription .ticket-window .performance-groups .group,.single-group-tickets .ticket-window .performance-groups .group{margin-bottom:20px}}.season-subscription .ticket-window .button,.single-group-tickets .ticket-window .button{float:right}.season-subscription .zones,.single-group-tickets .zones{width:100%;margin-top:52px;margin-bottom:26px;font-size:14px;font-weight:700;table-layout:fixed}.season-subscription .zones tr:first-child td:first-child,.season-subscription .zones tr:first-child th:first-child,.single-group-tickets .zones tr:first-child td:first-child,.single-group-tickets .zones tr:first-child th:first-child{width:auto}@media (min-width:1025px){.season-subscription .zones tr:first-child td:first-child,.season-subscription .zones tr:first-child th:first-child,.single-group-tickets .zones tr:first-child td:first-child,.single-group-tickets .zones tr:first-child th:first-child{width:280px}}@media (min-width:768px) and (max-width:1024px){.season-subscription .zones tr:first-child td:first-child,.season-subscription .zones tr:first-child th:first-child,.single-group-tickets .zones tr:first-child td:first-child,.single-group-tickets .zones tr:first-child th:first-child{width:130px}.season-subscription .zones tr td:first-child,.season-subscription .zones tr th:first-child,.single-group-tickets .zones tr td:first-child,.single-group-tickets .zones tr th:first-child{padding-right:20px}}.season-subscription .zones h4,.single-group-tickets .zones h4{margin:0 0 4px}.season-subscription .zones td,.single-group-tickets .zones td{height:52px;vertical-align:middle}.season-subscription .zones tr,.single-group-tickets .zones tr{border-bottom:1px solid #d2d5d6}.season-subscription .zones th,.single-group-tickets .zones th{height:33px;text-align:left}.season-subscription .zones .date,.single-group-tickets .zones .date{line-height:14px!important}.season-subscription .zones .premier,.season-subscription .zones .zonea,.season-subscription .zones .zoneb,.season-subscription .zones .zonec,.season-subscription .zones .zoned,.season-subscription .zones .zonee,.single-group-tickets .zones .premier,.single-group-tickets .zones .zonea,.single-group-tickets .zones .zoneb,.single-group-tickets .zones .zonec,.single-group-tickets .zones .zoned,.single-group-tickets .zones .zonee{width:auto}.season-subscription .zones .type,.single-group-tickets .zones .type{font-size:15px}.season-subscription .zones .result,.season-subscription .zones .zone,.season-subscription .zones th,.single-group-tickets .zones .result,.single-group-tickets .zones .zone,.single-group-tickets .zones th{text-align:left}@media (max-width:767px){.season-subscription .zones,.single-group-tickets .zones{margin-top:19px;border-top:1px solid #d2d5d6}.season-subscription .zones .h,.season-subscription .zones thead,.single-group-tickets .zones .h,.single-group-tickets .zones thead{display:none}.season-subscription .zones .zone,.single-group-tickets .zones .zone{text-align:right}}.season-subscription .season.right,.single-group-tickets .season.right{float:right}.season-subscription .inset>.title,.single-group-tickets .inset>.title{float:left;margin-top:0;margin-bottom:33px}.season-subscription .inset>.season,.single-group-tickets .inset>.season{margin-top:0;margin-bottom:33px}.season-subscription .group .group-tickets p,.single-group-tickets .group .group-tickets p{max-width:540px;margin-top:0;font-size:16px;line-height:20px}.season-subscription .group .group-tickets li,.single-group-tickets .group .group-tickets li{padding:10px 0}.season-subscription .group .group-tickets ul,.single-group-tickets .group .group-tickets ul{margin-bottom:0;padding-left:16px}.season-subscription .group .zones td,.single-group-tickets .group .zones td{height:90px}.season-subscription .ticket-options,.single-group-tickets .ticket-options{float:right}.season-subscription .ticket-options .seating-chart,.single-group-tickets .ticket-options .seating-chart{color:#231f20;line-height:57px;width:222px;text-align:center;display:inline-block}.season-subscription .ticket-options .seating-chart .icon,.single-group-tickets .ticket-options .seating-chart .icon{width:21px;height:14px;position:relative;top:1px;padding-right:5px}.season-subscription .ticket-options .seating-chart:hover,.single-group-tickets .ticket-options .seating-chart:hover{color:#616162}.season-subscription .footer,.single-group-tickets .footer{font-size:14px;font-weight:700;display:inline-block}.season-subscription .footer p,.single-group-tickets .footer p{margin:0}.season-subscription .zone-picker,.single-group-tickets .zone-picker{position:relative}.season-subscription .zone-picker .wrapper,.single-group-tickets .zone-picker .wrapper{border:1px solid #d2d5d6;display:block;position:relative;z-index:9;overflow:hidden;font-size:14px;margin:19px 0 19px 55px}.season-subscription .zone-picker .wrapper.open,.single-group-tickets .zone-picker .wrapper.open{overflow:visible}.season-subscription .zone-picker .name,.single-group-tickets .zone-picker .name{font-weight:700;position:absolute;top:10px}.season-subscription .zone-picker .icon,.single-group-tickets .zone-picker .icon{float:right;margin-right:2px;width:1em;height:1em}.season-subscription .zone-picker .selected,.single-group-tickets .zone-picker .selected{display:none}.season-subscription .zone-picker ul,.single-group-tickets .zone-picker ul{padding-top:10px;top:100%;padding-left:0;left:-1px;background-color:#eff2f3;position:absolute;width:100%;margin:0;list-style-type:none;border-right:1px solid #d2d5d6;border-bottom:1px solid #d2d5d6;border-left:1px solid #d2d5d6}.season-subscription .zone-picker ul li,.single-group-tickets .zone-picker ul li{margin-left:19px;margin-bottom:19px;cursor:pointer}.season-subscription .zone-picker .current,.single-group-tickets .zone-picker .current{display:block;padding:10px 19px}.season-subscription .zone-picker .current_page_item,.single-group-tickets .zone-picker .current_page_item{display:none}@media (min-width:1025px){.season-subscription #tabs,.single-group-tickets #tabs{margin-top:102px}.season-subscription .zone,.single-group-tickets .zone{display:table-cell!important}}@media (max-width:767px){.season-subscription .hero-image,.single-group-tickets .hero-image{margin-bottom:1px}.season-subscription .series,.single-group-tickets .series{margin:47px 0}.season-subscription .series h4,.single-group-tickets .series h4{font-size:10px;line-height:16px}.season-subscription #tabs,.single-group-tickets #tabs{margin-top:32px}.season-subscription #tabs-header a,.single-group-tickets #tabs-header a{padding-left:19px;padding-right:19px}.season-subscription .tickets-content .inset,.single-group-tickets .tickets-content .inset{padding:0 19px}.season-subscription .ticket-content,.season-subscription .tickets-content .main-container,.single-group-tickets .ticket-content,.single-group-tickets .tickets-content .main-container{padding:0}.season-subscription .ticket-window,.single-group-tickets .ticket-window{padding-top:25px;padding-bottom:25px;margin-bottom:32px}.season-subscription .ticket-window .performance-groups,.single-group-tickets .ticket-window .performance-groups{margin-bottom:19px}.season-subscription .ticket-window.group,.single-group-tickets .ticket-window.group{margin-bottom:65px}.season-subscription .ticket-window .inset .inset,.single-group-tickets .ticket-window .inset .inset{padding:0}.season-subscription .result,.single-group-tickets .result{font-size:10px}.season-subscription td.result,.single-group-tickets td.result{font-weight:400}.archive-content .season-subscription .inset .header-row:after,.archive-content .single-group-tickets .inset .header-row:after,.donor-content .season-subscription .inset .donor.row:after,.donor-content .single-group-tickets .inset .donor.row:after,.join-content .season-subscription .inset .support-item:after,.join-content .single-group-tickets .inset .support-item:after,.media-grid .season-subscription .inset .full:after,.media-grid .season-subscription .inset .swiper-container:after,.media-grid .single-group-tickets .inset .full:after,.media-grid .single-group-tickets .inset .swiper-container:after,.people .season-subscription .inset .featured:after,.people .single-group-tickets .inset .featured:after,.person-detail .season-subscription .inset .bio:after,.person-detail .single-group-tickets .inset .bio:after,.season-subscription .inset .archive-content .header-row:after,.season-subscription .inset .clearfix:after,.season-subscription .inset .donor-content .donor.row:after,.season-subscription .inset .inset:after,.season-subscription .inset .join-content .support-item:after,.season-subscription .inset .media-grid .full:after,.season-subscription .inset .media-grid .swiper-container:after,.season-subscription .inset .media-grid:after,.season-subscription .inset .people .featured:after,.season-subscription .inset .person-detail .bio:after,.season-subscription .inset .single-performance .credits-wrapper .credit:after,.season-subscription .inset .single-performance .credits-wrapper:after,.season-subscription .inset .single-performance .entry .entry-content .work .credits:after,.season-subscription .inset .single-performance .entry:after,.season-subscription .inset .single-performance .gallery:after,.season-subscription .inset .single-performance .news:after,.season-subscription .inset .single-performance .related-posts:after,.season-subscription .inset .single-performance .work-details:after,.season-subscription .inset .single-post .entry-content:after,.season-subscription .inset .single-post .share:after,.season-subscription .inset .single-video .entry-content:after,.season-subscription .inset .single-video .share:after,.season-subscription .inset .sponsor-content .row:after,.season-subscription .inset .subscriptions .membership:after,.season-subscription .inset .subscriptions .subscription:after,.season-subscription .inset .up .membership:after,.season-subscription .inset .up .subscription:after,.single-group-tickets .inset .archive-content .header-row:after,.single-group-tickets .inset .clearfix:after,.single-group-tickets .inset .donor-content .donor.row:after,.single-group-tickets .inset .inset:after,.single-group-tickets .inset .join-content .support-item:after,.single-group-tickets .inset .media-grid .full:after,.single-group-tickets .inset .media-grid .swiper-container:after,.single-group-tickets .inset .media-grid:after,.single-group-tickets .inset .people .featured:after,.single-group-tickets .inset .person-detail .bio:after,.single-group-tickets .inset .single-performance .credits-wrapper .credit:after,.single-group-tickets .inset .single-performance .credits-wrapper:after,.single-group-tickets .inset .single-performance .entry .entry-content .work .credits:after,.single-group-tickets .inset .single-performance .entry:after,.single-group-tickets .inset .single-performance .gallery:after,.single-group-tickets .inset .single-performance .news:after,.single-group-tickets .inset .single-performance .related-posts:after,.single-group-tickets .inset .single-performance .work-details:after,.single-group-tickets .inset .single-post .entry-content:after,.single-group-tickets .inset .single-post .share:after,.single-group-tickets .inset .single-video .entry-content:after,.single-group-tickets .inset .single-video .share:after,.single-group-tickets .inset .sponsor-content .row:after,.single-group-tickets .inset .subscriptions .membership:after,.single-group-tickets .inset .subscriptions .subscription:after,.single-group-tickets .inset .up .membership:after,.single-group-tickets .inset .up .subscription:after,.single-performance .credits-wrapper .season-subscription .inset .credit:after,.single-performance .credits-wrapper .single-group-tickets .inset .credit:after,.single-performance .entry .entry-content .work .season-subscription .inset .credits:after,.single-performance .entry .entry-content .work .single-group-tickets .inset .credits:after,.single-performance .season-subscription .inset .credits-wrapper:after,.single-performance .season-subscription .inset .entry:after,.single-performance .season-subscription .inset .gallery:after,.single-performance .season-subscription .inset .news:after,.single-performance .season-subscription .inset .related-posts:after,.single-performance .season-subscription .inset .work-details:after,.single-performance .single-group-tickets .inset .credits-wrapper:after,.single-performance .single-group-tickets .inset .entry:after,.single-performance .single-group-tickets .inset .gallery:after,.single-performance .single-group-tickets .inset .news:after,.single-performance .single-group-tickets .inset .related-posts:after,.single-performance .single-group-tickets .inset .work-details:after,.single-post .season-subscription .inset .entry-content:after,.single-post .season-subscription .inset .share:after,.single-post .single-group-tickets .inset .entry-content:after,.single-post .single-group-tickets .inset .share:after,.single-video .season-subscription .inset .entry-content:after,.single-video .season-subscription .inset .share:after,.single-video .single-group-tickets .inset .entry-content:after,.single-video .single-group-tickets .inset .share:after,.sponsor-content .season-subscription .inset .row:after,.sponsor-content .single-group-tickets .inset .row:after,.subscriptions .season-subscription .inset .membership:after,.subscriptions .season-subscription .inset .subscription:after,.subscriptions .single-group-tickets .inset .membership:after,.subscriptions .single-group-tickets .inset .subscription:after,.up .season-subscription .inset .membership:after,.up .season-subscription .inset .subscription:after,.up .single-group-tickets .inset .membership:after,.up .single-group-tickets .inset .subscription:after{content:"";display:table;clear:both}.season-subscription .inset>.season,.season-subscription .inset>.title,.single-group-tickets .inset>.season,.single-group-tickets .inset>.title{margin-top:0;margin-bottom:6px;font-size:14px}.season-subscription .group-tickets p,.single-group-tickets .group-tickets p{font-size:14px}.season-subscription .ticket-options,.single-group-tickets .ticket-options{height:45px;position:relative;float:none;margin-bottom:43px}.season-subscription .ticket-options .button,.season-subscription .ticket-options .seating-chart,.single-group-tickets .ticket-options .button,.single-group-tickets .ticket-options .seating-chart{position:absolute}.season-subscription .ticket-options .button,.single-group-tickets .ticket-options .button{left:0}.season-subscription .ticket-options .seating-chart,.single-group-tickets .ticket-options .seating-chart{right:0;text-align:right;display:inline-block;float:right;line-height:47px}}.home.page-template-template-homepage-content,.page-template-template-landing,.page-template-template-landing-act2{background:#fff}.home.page-template-template-homepage-content *,.page-template-template-landing *,.page-template-template-landing-act2 *{-webkit-box-sizing:border-box;box-sizing:border-box}.home.page-template-template-homepage-content .banner *,.page-template-template-landing .banner *,.page-template-template-landing-act2 .banner *{-webkit-box-sizing:content-box;box-sizing:content-box}@media (max-width:960px){.home.page-template-template-homepage-content .navbar-brand,.page-template-template-landing .navbar-brand,.page-template-template-landing-act2 .navbar-brand{display:block!important}}.homepage--template__nav{position:fixed;right:164px;bottom:100px;-webkit-transform:translateX(0) translateY(-58%) translateZ(0);transform:translateX(0) translateY(-58%) translateZ(0);z-index:99}.homepage--template__nav>ul{margin:0;padding:0}.homepage--template__nav>ul>li{list-style:none;line-height:0;margin-bottom:7px}.homepage--template__nav>ul>li.is--active a{background:#000}.homepage--template__nav>ul>li>a{width:6px;height:6px;border-radius:100%;border:1px solid #000;display:inline-block;overflow:hidden;text-indent:-100%;font-size:0}.light-pips .homepage--template__nav>ul>li.is--active a{background:#fff}.light-pips .homepage--template__nav>ul>li>a{border:1px solid #fff}@media screen and (max-width:1400px){.homepage--template__nav{right:20px}}#homepage--template{margin:0 auto}@media (max-width:960px){.homepage--template__nav{display:none}#homepage--template{margin-bottom:0}}#homepage--template h1,#homepage--template h2,#homepage--template h3,#homepage--template h4,#homepage--template h5,#homepage--template p{margin:0;font-weight:400}#homepage--template h1{font-size:58px;font-size:3.625rem;letter-spacing:-.58px;line-height:70px;font-weight:700}#homepage--template h2{font-size:40px;font-size:2.5rem;letter-spacing:-.4px;line-height:1.325;margin-bottom:50px;font-weight:700}#homepage--template h3{font-size:30px;font-size:1.875rem;margin-bottom:22px;font-weight:700}#homepage--template h4{font-size:30px;font-size:1.875rem;margin-top:50px;margin-bottom:22px;font-weight:700}#homepage--template p{font-size:14px;font-size:.875rem;letter-spacing:-.333;line-height:1.25;margin-bottom:20px;font-weight:500}#homepage--template p:last-child{margin-bottom:0}#homepage--template .button{height:35px;line-height:31px;padding:0 20px;text-decoration:none}#homepage--template blockquote,#homepage--template blockquote p{margin:0;font-size:40px;font-size:2.5rem;letter-spacing:-.4px;line-height:40px;font-weight:700}#homepage--template .container{max-width:1020px;margin:0 auto}#homepage--template .info--meta{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;font-weight:700}#homepage--template .links--meta{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:300px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#homepage--template .links--meta .button{max-width:112px}@media (max-width:960px){#homepage--template h1{font-size:40px;font-size:2.5rem;letter-spacing:0;line-height:42px}#homepage--template blockquote{font-size:30px;font-size:1.875rem;letter-spacing:0;line-height:32px;max-width:530px}#homepage--template blockquote p{font-size:30px;font-size:1.875rem;letter-spacing:0;line-height:32px}}#homepage--template .homepage--template__row1 .background--caption,#homepage--template .homepage--template__row2 .background--caption{-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);-o-transform:rotate(90deg) translateX(-100%);font-size:14px;right:0}#homepage--template .homepage--template__row1{max-width:100%;padding:0 20px;margin:0 auto;background:url(../images/balletbc-2020-21-web-1.jpg) right top no-repeat #E7E8E9;position:relative}#homepage--template .homepage--template__row1 .background--caption{position:absolute;bottom:28px;transform:rotate(90deg) translateX(-100%);font-size:.875rem;letter-spacing:-.14px}#homepage--template .homepage--template__row1 .container{padding-top:593px;padding-bottom:127px}#homepage--template .homepage--template__row1 h1{max-width:560px;line-height:58px}#homepage--template .homepage--template__row1 .row1-heading{margin-bottom:520px}#homepage--template .homepage--template__row1 .row1-heading a{font-weight:700;display:inline-block;position:relative;padding-left:20px;margin-top:10px}#homepage--template .homepage--template__row1 .row1-heading a:hover svg{-webkit-transform:translateY(5px);-ms-transform:translateY(5px);-o-transform:translateY(5px);transform:translateY(5px)}#homepage--template .homepage--template__row1 .row1-heading svg{position:absolute;left:0;top:0;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out,-o-transform .2s ease-out}#homepage--template .homepage--template__row1 blockquote{max-width:730px;margin-bottom:200px}#homepage--template .homepage--template__row1 p{font-size:16px;font-size:1rem;line-height:20px;letter-spacing:-.29px;max-width:530px}#homepage--template .homepage--template__row1 .testimonial--item{margin-bottom:77px}#homepage--template .homepage--template__row1 .testimonial--item:last-child{margin-bottom:0}#homepage--template .homepage--template__row1 #explore-content{padding-top:100px}@media (max-width:960px){#homepage--template .homepage--template__row1 .row:first-child{height:100vh;position:relative}#homepage--template .homepage--template__row1 .row:first-child img{position:absolute;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top}#homepage--template .homepage--template__row1 .row1-heading{margin-bottom:0;position:absolute;bottom:20px}#homepage--template .homepage--template__row1 h1{line-height:42px;max-width:200px}#homepage--template .homepage--template__row1 blockquote{margin-bottom:100px;max-width:530px}#homepage--template .homepage--template__row1{-webkit-background-size:100% 100%;background:#E7E8E9}#homepage--template .homepage--template__row1 .container{padding-top:0}}#homepage--template .homepage--template__row2{max-width:100%;padding:0 20px;margin:0 auto;background:url(../images/balletbc-2020-21-web-2.jpg) no-repeat #E7E8E9;position:relative;background-position:left top}#homepage--template .homepage--template__row2 .background--caption{position:absolute;bottom:495px;transform:rotate(90deg) translateX(-100%);font-size:.875rem;letter-spacing:-.14px}#homepage--template .homepage--template__row2 .container{padding-top:70px;padding-bottom:209px}#homepage--template .homepage--template__row2 .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#homepage--template .homepage--template__row2 h2{line-height:40px;margin-top:5px}#homepage--template .homepage--template__row2 blockquote{max-width:530px;font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:-.29px;margin-top:50px;font-weight:400}#homepage--template .homepage--template__row2 blockquote p{font-size:16px;font-size:1rem;line-height:18px;letter-spacing:-.29px;max-width:530px}#homepage--template .homepage--template__row2 a{display:block;margin-bottom:18px}#homepage--template .homepage--template__row2 a:last-child{margin-bottom:0}#homepage--template .homepage--template__row2 p{max-width:530px;font-weight:700;font-size:20px;font-size:1.25rem;line-height:24px;letter-spacing:-.42px}#homepage--template .homepage--template__row2 p a{display:inline;text-decoration:none;border-bottom:2px solid #000}#homepage--template .homepage--template__row2 p a:hover{border-bottom:2px solid transparent}#homepage--template .homepage--template__row2 p.disclaimer{font-size:14px;font-size:.875rem;line-height:1.25;letter-spacing:-.29px;max-width:530px;font-weight:400;margin-top:50px}#homepage--template .homepage--template__row2 .info--meta{max-width:360px;margin-bottom:0}#homepage--template .homepage--template__row2 .row2-subscribe a{font-size:15px;font-size:.9375rem;cursor:pointer;padding-bottom:2px}#homepage--template .homepage--template__row2 .button{display:inline-block;margin-top:30px}#homepage--template .homepage--template__row2 .row:first-child{margin-bottom:934px}@media (min-width:960px) and (max-width:1200px){#homepage--template .homepage--template__row2{background-position:-150px top}}@media (max-width:960px){#homepage--template .homepage--template__row2 .container{padding-bottom:127px;padding-top:0}#homepage--template .homepage--template__row2 blockquote{padding-right:0}#homepage--template .homepage--template__row2{background:#e7e8e9}#homepage--template .homepage--template__row2 .row{display:block}#homepage--template .homepage--template__row2 .row:first-child{margin-bottom:30px}#homepage--template .homepage--template__row2 .row:last-child{margin-top:50px}}#homepage--template .homepage--template__row3,#homepage--template .homepage--template__row4{max-width:100%;padding:0 20px;margin:0 auto;position:relative}#homepage--template .homepage--template__row3 .background--caption,#homepage--template .homepage--template__row4 .background--caption{position:absolute;bottom:150px;right:0;-webkit-transform:rotate(90deg) translateX(-100%);-ms-transform:rotate(90deg) translateX(-100%);-o-transform:rotate(90deg) translateX(-100%);transform:rotate(90deg) translateX(-100%);font-size:14px;font-size:.875rem;letter-spacing:-.14px}#homepage--template .homepage--template__row3 .container,#homepage--template .homepage--template__row4 .container{padding-top:145px;padding-bottom:157px}#homepage--template .homepage--template__row3 h1,#homepage--template .homepage--template__row4 h1{max-width:560px;line-height:1.32;margin-bottom:620px}#homepage--template .homepage--template__row3 blockquote,#homepage--template .homepage--template__row3 blockquote p,#homepage--template .homepage--template__row4 blockquote,#homepage--template .homepage--template__row4 blockquote p{max-width:530px;font-size:16px;font-size:1rem;letter-spacing:-.333;line-height:1.25;margin-bottom:20px}#homepage--template .homepage--template__row3 p,#homepage--template .homepage--template__row4 p{max-width:530px}#homepage--template .homepage--template__row3 .row,#homepage--template .homepage--template__row4 .row{margin-bottom:100px;position:relative}#homepage--template .homepage--template__row3 .row:first-child,#homepage--template .homepage--template__row4 .row:first-child{margin-bottom:550px}#homepage--template .homepage--template__row3 .side--number,#homepage--template .homepage--template__row4 .side--number{position:absolute;top:0;left:-20px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top right;-ms-transform-origin:top right;-o-transform-origin:top right;transform-origin:top right}#homepage--template .homepage--template__row3 .side--header,#homepage--template .homepage--template__row4 .side--header{position:absolute;bottom:-10px;left:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left}#homepage--template .homepage--template__row3 .programs,#homepage--template .homepage--template__row4 .programs{padding-left:40px}#homepage--template .homepage--template__row3 .programs blockquote,#homepage--template .homepage--template__row3 .programs p,#homepage--template .homepage--template__row4 .programs blockquote,#homepage--template .homepage--template__row4 .programs p{max-width:490px}#homepage--template .homepage--template__row3 .programs h2,#homepage--template .homepage--template__row4 .programs h2{margin-bottom:25px}@media (max-width:960px){#homepage--template .homepage--template__row3 .row,#homepage--template .homepage--template__row4 .row{margin-bottom:0;padding-bottom:80px}#homepage--template .homepage--template__row3 .container,#homepage--template .homepage--template__row4 .container{padding-bottom:0;padding-top:0}#homepage--template .homepage--template__row3 .side--number,#homepage--template .homepage--template__row4 .side--number{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;top:0;left:auto;right:0}#homepage--template .homepage--template__row3 .side--header,#homepage--template .homepage--template__row4 .side--header{position:relative;bottom:auto;left:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;display:block;margin-bottom:15px;padding-bottom:5px;border-bottom:solid #CBCBCB 1px}#homepage--template .homepage--template__row3 .programs,#homepage--template .homepage--template__row4 .programs{padding-left:0}#homepage--template .homepage--template__row3 .programs:last-child,#homepage--template .homepage--template__row4 .programs:last-child{margin-bottom:0;padding-bottom:80px}#homepage--template .homepage--template__row3 h2,#homepage--template .homepage--template__row4 h2{margin-bottom:50px}}#homepage--template .homepage--template__row3{background:url(../images/balletbc-2020-21-web-3.jpg) right bottom no-repeat #E7E8E9;padding-bottom:800px}#homepage--template .homepage--template__row3 h2{max-width:360px;line-height:40px;margin-top:5px}#homepage--template .homepage--template__row3 .highlight{margin-bottom:40px}#homepage--template .homepage--template__row3 .highlight p{font-weight:700;font-size:20px;font-size:1.25rem;line-height:24px;letter-spacing:-.42px}#homepage--template .homepage--template__row3 a.button{margin-top:30px}#homepage--template .homepage--template__row3 blockquote{max-width:530px;font-size:16px;font-size:1rem;line-height:1.25;letter-spacing:-.29px;margin-top:40px;font-weight:400;margin-bottom:50px}#homepage--template .homepage--template__row3 blockquote p{font-size:16px;font-size:1rem;line-height:18px;letter-spacing:-.29px;max-width:530px}@media (max-width:960px){#homepage--template .homepage--template__row3{background:#e7e8e9;padding-bottom:0}#homepage--template .homepage--template__row3 .row:first-child{margin-bottom:0;padding-bottom:0}#homepage--template .homepage--template__row3 .row:nth-child(2){padding-bottom:0}}#homepage--template .homepage--template__row4{background:url(../images/balletbc-2020-21-web-4.jpg) right 30% no-repeat #000;color:#fff}#homepage--template .homepage--template__row4 a{color:#fff;border-bottom:2px solid #fff}#homepage--template .homepage--template__row4 a:hover{border-bottom:2px solid transparent}#homepage--template .homepage--template__row4 .button{border:2px solid #fff;color:#fff}#homepage--template .homepage--template__row4 .button:hover{border:2px solid #fff}#homepage--template .homepage--template__row4 .container{padding-top:145px}#homepage--template .homepage--template__row4 .highlight{margin-bottom:40px}#homepage--template .homepage--template__row4 .highlight p{font-weight:700;font-size:20px;font-size:1.25rem;line-height:24px;letter-spacing:-.42px}@media (max-width:960px){#homepage--template .homepage--template__row4{background:#000}#homepage--template .homepage--template__row4 .container{padding-top:80px}#homepage--template .homepage--template__row4 .row:first-child{margin-bottom:0;padding-bottom:0}#homepage--template .homepage--template__row4 .row:nth-child(2){padding-bottom:0}}.footer-landing.footer-landing__border .footer__container{border-top:1px solid #979797}.footer-landing h3{margin:190px 0 200px;font-size:22px;font-size:1.375rem;font-weight:400}.footer-landing a{color:#fff}.footer-landing .footer-landing__large-link{font-size:30px;font-size:1.875rem;font-weight:700;border-bottom:2px solid #fff;padding-bottom:8px}.footer-landing .footer-landing__large-link:hover{border-bottom:2px solid transparent}.footer-landing .sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.footer-landing .sponsors img{margin-right:40px;margin-bottom:40px}.footer-landing .sponsors .sponsors__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 0}.footer-landing .sponsors .season-sponsor{margin-top:5px}.footer-landing .sponsors .col{width:82%}.footer-landing .footer-credits .col,.footer-landing .sponsors .col:first-child{width:18%;padding-right:20px}.footer-landing .footer-credits{text-align:left}.footer-landing .footer-credits .col:first-child{width:82%}@media (max-width:960px){.footer-landing .photo-credit{text-align:left;margin-bottom:30px;padding-top:14px;border-top:1px solid #979797}.footer-landing .photo-credit small{max-width:250px}.footer-landing br{display:block}.footer-landing .footer__container{padding:50px 0;margin:0 20px}.footer-landing .sponsors .season-sponsor{margin-top:0;margin-bottom:60px}.footer-landing .sponsors .col{width:100%;border-top:1px solid #979797;padding-top:14px}.footer-landing .footer-credits .col,.footer-landing .footer-credits .col:first-child,.footer-landing .sponsors .col:first-child{width:100%}.background--caption{display:none}}.info--meta__date,.info--meta__time{font-weight:700;font-size:20px;font-size:1.25rem;line-height:24px;letter-spacing:-.42px}.links--meta a{font-weight:700;border-bottom:2px solid #000;text-decoration:none;padding-bottom:3px}.links--meta a:hover{border-bottom:2px solid transparent}.sub--head{font-size:14px;font-size:.875rem;line-height:18px;letter-spacing:-.14px}.mobile-dancer{width:calc(100% + 40px);margin-left:-20px}.show-for-small{display:none}body.page-template-template-home-21{background:#fff}@media (max-width:960px){.show-for-small{display:block}.u-hide-for-mobile{display:none}}.u-show-for-mobile{display:none}.home__up-next--mobile li{font-weight:700}.container--inner{width:100%;max-width:1020px;margin:0 auto;padding:65px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px) and (max-width:1024px){.container--inner{max-width:680px;padding:50px 30px}}@media (max-width:767px){.container--inner{padding:50px 20px}}.home__header{position:relative;height:100vh;min-height:660px;overflow:hidden;color:#fff}.home__header .container--inner{height:100%;position:relative;padding:0 20px;min-height:660px}.home__features--feature .container--inner,.home__header .custom-title{padding-bottom:50px}.home__header img{position:absolute;left:0;top:0;width:100%;height:100%;min-height:660px;-o-object-fit:cover;object-fit:cover}.home__header .season-graphic,.season__slide .season-graphic{position:absolute;width:417px;max-height:calc(100vh - 60px);left:132px;height:auto;top:80px;-o-object-fit:contain;object-fit:contain}@media (max-width:1024px){.home__header .season-graphic,.season__slide .season-graphic{top:20px;left:112px}}@media (max-width:960px){.u-show-for-mobile{display:block}.home__header .season-graphic,.season__slide .season-graphic{width:212px;-o-object-position:top;object-position:top;left:auto;right:20px}}.home__header h1{color:#fff;font-size:118px;font-weight:500;letter-spacing:-1.18px;line-height:105px}.home__header h1 svg #Design{stroke:#fff}.home__header .custom-title h1{margin-top:0;max-width:600px;margin-bottom:50px}.home__header .custom-title svg{display:inline}@media (max-width:1024px){.home__header h1{font-size:76px;line-height:68px;letter-spacing:-.76px}.home__header .custom-title h1{max-width:300px}.home__header .custom-title svg{width:53.68px;height:53.39px}}.page-template-template-home-21 .main .home__header .text-container{bottom:50px;right:0;top:auto;left:auto;width:auto;max-width:320px;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media (max-width:1024px){.page-template-template-home-21 .main .home__header .text-container{position:absolute;left:20px;right:auto;bottom:76px;width:100%;padding:0}}.page-template-template-home-21 .title-container{width:50%}.page-template-template-home-21 .main .home__header .text-container p{font-weight:400;max-width:100%;margin-bottom:12px;letter-spacing:-.15px;font-size:15px;font-size:.9375rem}.page-template-template-home-21 .main .home__header .text-container p.description{margin-bottom:50px}.page-template-template-home-21 .main .home__header .text-container p.small{font-size:14px;font-size:.875rem}@media (max-width:960px){.page-template-template-home-21 .main .home__header .text-container p.description{margin-bottom:24px}}.home__header a{color:#fff;font-size:15px;font-size:.9375rem;line-height:20px}.explore-link{position:absolute;left:0;bottom:50px;padding-left:20px;color:#fff}.explore-link svg{position:absolute;left:0;top:2px;-webkit-transition:-webkit-transform .2s ease-out;-o-transition:-o-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out,-o-transform .2s ease-out}.explore-link svg #Design{stroke:#fff}.explore-link:hover svg{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}.dark-text .explore-link{color:#231f20}.dark-text .explore-link svg #Design{stroke:#231f20}.season__hero .explore-link{bottom:auto;top:95vh}@media (max-width:1024px){.page-template-template-home-21 .title-container{width:100%;margin-top:200px}.explore-link{bottom:20px;left:20px}.season__hero .explore-link{bottom:20px;top:auto}}.page-template-template-home-21 .main .text-container .primary-button,.page-template-template-season .main .text-container .primary-button{border-color:#231f20;background:#231f20;color:#fff;padding:10px 20px;height:auto;margin-right:10px;line-height:24px;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.page-template-template-home-21 .main .text-container .primary-button:hover,.page-template-template-season .main .text-container .primary-button:hover{border-color:#fff;background:#fff;color:#231f20}.page-template-template-home-21 .main .text-container .secondary-button,.page-template-template-season .main .text-container .secondary-button{background:0 0;color:#fff;border-color:#fff;padding:10px 12px;height:auto;margin:0;line-height:24px}.page-template-template-home-21 .main .text-container .secondary-button:hover,.page-template-template-season .main .text-container .secondary-button:hover{background:#fff;color:#231f20}.page-template-template-season .main .text-container .primary-button,.page-template-template-season .main .text-container .secondary-button{margin-top:22px}@media (max-width:767px){.page-template-template-season .main .text-container .primary-button,.page-template-template-season .main .text-container .secondary-button{margin-top:10px}}.up-next{list-style:none;padding:0;margin:0 0 20px;font-size:20px;font-size:1.25rem}.up-next .ticket-icon{stroke:#fff}.up-next a{-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.page-template-template-home-21 .main .home__header .text-container .up-next p{font-size:20px;font-size:1.25rem;display:inline;font-weight:700}.page-template-template-home-21 .main .home__header .text-container .up-next p strong{width:25px;height:0;display:inline-block;color:transparent;position:relative}.page-template-template-home-21 .main .home__header .text-container .up-next p strong::after{content:url(../images/svg/icon-plus-smlr.svg);position:absolute;left:0;padding:0 4px}.page-template-template-home-21 .main .home__header .text-container .up-next p em{width:19px;height:0;display:inline-block;color:transparent;position:relative}.page-template-template-home-21 .main .home__header .text-container .up-next p em::after{content:url(../images/svg/icon-slash-smlr.svg);position:absolute;left:0;padding:0 1px 0 2px}.home__up-next--mobile p{font-size:20px;font-size:1.25rem;display:inline}.home__up-next--mobile p strong{width:25px;height:0;display:inline-block;color:transparent;position:relative}.home__up-next--mobile p strong::after{content:url(../images/svg/icon-plus-smlr-k.svg);position:absolute;left:0;padding:0 4px}.home__up-next--mobile p em{width:19px;height:0;display:inline-block;color:transparent;position:relative}.home__up-next--mobile p em::after{content:url(../images/svg/icon-slash-smlr-k.svg);position:absolute;left:0;padding:0 1px 0 2px}.home__up-next--mobile .small{margin-top:0;margin-bottom:20px;display:block;font-size:14px;font-size:.875rem}.home__up-next--mobile .ticket-icon{stroke:#000!important}.up-next li{margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:700}.up-next li span{padding-right:30px}.up-next li a{-ms-flex-item-align:end;align-self:flex-end;padding-right:0;font-weight:400}.home__features--feature{height:540px;background:0 0;color:#fff;position:relative;overflow:hidden;-webkit-transition:background .4s ease-out;-o-transition:background .4s ease-out;transition:background .4s ease-out}.home__features--feature.dark{background:#231f20}.home__features--feature p{color:#fff}@media (min-width:961px){.home__features--feature p{margin-right:0}}.home__features--feature .tagline{font-size:20px;font-size:1.25rem}.home__features--feature h1,.home__features--feature h2{font-size:82px;font-size:5.125rem;line-height:74px;letter-spacing:-.82px;margin-top:0;margin-bottom:50px;font-weight:500;color:#fff;white-space:nowrap}.home__features--feature h2{margin-bottom:0}.home__features--feature h2 img{max-width:100%;height:auto}.home__features--feature .slash{width:60px;height:61px;display:inline-block}.home__features--feature .slash svg{width:100%;height:100%;display:block}.home__features--feature svg #Design{stroke:#fff}.home__features--feature.dark-text,.home__features--feature.dark-text .dates,.home__features--feature.dark-text h1,.home__features--feature.dark-text h2,.home__features--feature.dark-text p{color:#231f20}.home__features--feature.dark-text svg #Design{stroke:#231f20}@media (max-width:960px){.home__features--feature h1,.home__features--feature h2{font-size:38px;font-size:2.375rem;letter-spacing:-.38px;line-height:36px}.home__features--feature svg{width:30.47px;height:30px}.home__features--feature .slash{width:29.5px;height:30px}.home__features--feature .dates svg{width:22px;height:22px}}.home__features--feature .container--inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home__features--feature .choreographers{padding:0 0 0 2px;margin:10px 0 0;color:#fff;list-style:none;font-weight:500}@media (min-width:961px){.home__features--feature .choreographers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 0 5px}.home__feature--details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home__features--feature .choreographers li{margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.home__features--feature .choreographers svg{margin-right:10px;width:10px;height:20px}@media (max-width:960px){.home__features--feature .choreographers svg{display:none}}.home__features--feature img.feature-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.home__content a::after,.season__content--half a{-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out}.home__features--feature:hover{background:rgba(35,31,32,.2)}.home__features--feature:hover img.feature-bg{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}.home__feature--details{color:#fff;white-space:nowrap;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:960px){.home__feature--details .feature__details--rotated{margin-right:40px}}.home__feature--details.switch-order .feature__details--rotated:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.home__feature--details h3{margin:0 0 40px;font-size:46px;font-size:2.875rem;font-weight:500;line-height:40px;letter-spacing:-.46px}.home__feature--details h3 svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:0 20px}.flex-container--stretch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;padding:0}.home__news .container--inner{position:relative;padding-bottom:10px}@media (max-width:960px){.home__feature--details h3{font-size:29px;font-size:1.8125rem;letter-spacing:-.29px;line-height:24.9px}.home__feature--details .feature__details--rotated img{width:200px}.home__news .container--inner{padding-bottom:65px}.home__news .container--inner.pt-0-mobile{padding-top:0}}.home__news button{position:absolute;right:20px;top:95px;border:2px solid #231f20;color:#231f20;padding:12px 25px;background:0 0;font-size:15px;line-height:15px;font-weight:700}.home__news button:hover{background:#231f20;color:#fff}.home__news button:hover a{color:#fff}.home__news button a:hover{color:#fff!important}.home__newsroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:50px auto;padding-bottom:0}.home__newsroll>div{width:calc(33.3% - 15px);margin:0}@media (max-width:960px){.home__news button{bottom:50px;top:auto;left:20px;right:auto}.single-performance .home__news button{left:0}.home__newsroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0;margin:10px auto 50px}.home__newsroll>div{width:100%;margin:0 0 30px}}.home__news-item{width:calc(33.3% - 15px)}.home__news-item .header{background-color:#eff2f3}.home__news-item img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.home__content{margin:50px auto}.home__content .container--inner{height:100%;position:relative}.home__content img{height:100%;width:50%;-o-object-fit:cover;object-fit:cover}.home__content p{margin-bottom:10px;margin-top:10px}.home__content p:first-of-type{margin-bottom:30px}.home__content a{font-weight:700}.home__content a::after{content:url(../images/svg/icon-arrow-right.svg);margin-left:10px;transition:all .2s ease-out}.home__content a:hover::after{margin-left:14px}.home__content .caption{font-size:14px;font-size:.875rem;color:#909192;position:absolute;bottom:0;right:-10px;-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.home__content .caption.caption-left{left:-10px;right:auto;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;-o-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}@media (max-width:960px){.home__content img{width:100%;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.home__content .container--inner{padding:0 20px}.home__content .caption{bottom:auto;top:auto;right:auto;left:auto;-webkit-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top;padding:10px 10px 0;position:relative;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none;background:#eff2f3;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%}.home__content .caption.caption-left{bottom:auto;left:auto;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.home__content--half{width:50%;background:#eff2f3;padding:80px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:960px){.home__content--half{width:100%;padding:50px}}.home__content--image{height:100%;padding:0}.season__content{color:#fff;margin-bottom:100px;margin-top:150px}@media (max-width:960px){.season__content{margin-bottom:0;margin-top:60px}.season__content .container--inner{padding:0 20px}}.season__content--half{width:50%;background:#000;padding:60px 65px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:550px}.season__content--half.has-image{background:0 0}.season__content--half img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.season__content--half h3{margin-top:0;margin-bottom:24px}.season__content--half a{border:2px solid #fff;color:#fff;padding:10px 20px;font-weight:700;position:absolute;bottom:60px;transition:all .2s ease-out}.season__content--half a:hover{background:#fff;color:#231f20}.home__quote{font-weight:700;margin:100px auto}.home__quote blockquote{margin:0 0 40px;font-size:29px;font-size:1.8125rem;line-height:34px;letter-spacing:0}@media (max-width:767px){.home__quote blockquote{font-size:26px;line-height:28px}}@media (max-width:960px){.season__content--half{width:100%;padding:60px 20px}.home__quote{margin:60px auto}}.home__video{margin:50px auto}.home__video .container--inner{padding:0 20px}.home__video .vimeo-wrapper{top:0;min-height:0;height:580px}@media (max-width:960px){.home__video .vimeo-wrapper{height:300px}}.page-template-template-home-21.admin-bar .home__video .vimeo-wrapper{top:0}.home__video--video{position:relative;width:100%;height:580px;overflow:hidden}@media (max-width:960px){.home__video--video{height:300px}}.home__video .play{display:block;position:absolute;z-index:99;background-color:#fff;text-align:center;width:82px;height:82px;top:50%;margin-top:-41px;left:50%;margin-left:-41px;line-height:100px}.home__video .play .icon{width:30px;height:30px;fill:#909192;-webkit-transition:fill .2s ease-out;-o-transition:fill .2s ease-out;transition:fill .2s ease-out}.home__video .play:hover .icon{fill:#231f20}.home__cta{position:relative;width:100%;min-height:750px;color:#fff;margin:100px auto 0}.home__cta img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.home__cta h3,.home__cta p{max-width:330px}.home__cta h3{margin-bottom:24px}.home__cta .button{color:#fff;border-color:#fff;padding:12px 20px;margin-top:20px}.home__cta .button:hover{color:#231f20;background:#fff}@media (max-width:960px){.home__cta{margin:60px auto 0}}.page-template-template-season .home__cta p:first-of-type{font-size:14px;font-size:.875rem;margin-bottom:8px}.page-template-template-season .home__cta h3{margin-top:0;margin-bottom:24px}.page-template-template-season .home__cta .container--inner{padding-top:100px}.home__sponsors{color:#fff;background:#000}.home__sponsors .container--inner{border-bottom:1px solid #909192;padding:100px 20px 65px}.home__sponsors .sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.home__sponsors .sponsors img{margin-right:40px;margin-bottom:40px}.home__sponsors .sponsors .sponsors__logos{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 0 0}.home__sponsors .sponsors .season-sponsor{margin-top:5px}.home__sponsors .sponsors .col{width:82%;-webkit-box-sizing:border-box;box-sizing:border-box}.home__sponsors .sponsors .col:first-child{width:18%;padding-right:20px}@media (max-width:960px){.home__sponsors .sponsors .season-sponsor{margin-top:0;margin-bottom:60px}.home__sponsors .sponsors .col{width:100%;border-top:1px solid #979797;padding-top:14px}.home__sponsors .sponsors .col:first-child{width:100%}}.home__collab .flex-container{padding:0}.home__collab .flex-container::after{content:'';width:calc(25% - 15px);margin:0}.home__collab .flex-container.flex-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.home__collab .flex-container.flex-start .person{margin-right:20px}.home__collab .person{width:calc(25% - 15px);margin-bottom:60px}.home__collab .person .thumbnail{line-height:0}.home__collab .person a{color:#909192;font-weight:700;display:block}.home__collab .person a:hover{color:#231f20}.home__collab .person .position{color:#000;display:block;font-weight:500;padding-top:20px;padding-bottom:6px;font-size:14px;font-size:.875rem}.home__collab .person img{width:100%;height:240px;-o-object-fit:cover;object-fit:cover}.home__collab .container--inner{padding-bottom:0}@media (max-width:960px){.home__collab .flex-container.flex-start .person{margin-right:0}.home__collab .person{width:100%}.home__collab .person img{height:400px}.home__collab .container--inner{padding-bottom:20px}}.season__slide{width:100%;height:1900px;position:relative;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.season__slide.u-show-for-mobile{display:none}.season__slide .bg-img{position:absolute;top:0;left:0;height:1900px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;z-index:-1}.season__slide .text-container{max-width:425px;padding-bottom:100px}@media (max-width:960px){.season__slide,.season__slide .bg-img{height:100vh;min-height:600px}.season__slide{display:block}.season__slide .text-container{padding-bottom:0}.season__slide.u-show-for-mobile{display:block}}@media (max-width:320px){.season__slide,.season__slide .bg-img{height:100vh;min-height:600px}.season__slide{display:block}.season__slide .text-container{padding-bottom:0}}.season__hero .text-container{padding-bottom:220px}.season__hero .container--inner{height:1900px;position:relative;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-template-template-season .hero-description{-webkit-box-sizing:border-box;box-sizing:border-box;width:45%;margin:0}.mfp-container,img.mfp-img{-webkit-box-sizing:border-box}@media (max-width:960px){.season__hero .container--inner{height:100%}.page-template-template-season .hero-description{width:100%}}.page-template-template-season .image-container{width:45%;margin:0}.page-template-template-season .image-container img{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover}@media (max-width:960px){.page-template-template-season .image-container{width:100%;padding-top:60px}}.season__slide--quote{padding:100px 0}.season__slide--quote .flex-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-template-template-season .hero-description p:last-of-type{margin-top:30px}.home-spacer{margin:100px 0}@media (max-width:960px){.season__slide--quote{padding:60px 0}.home-spacer{margin:60px 0}}.people-grid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:99998;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:99999;position:fixed;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:25px;top:25px;text-decoration:none;text-align:center;opacity:1;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:55px;font-family:'Helvetica Neue LT',Helvetica,Arial,Baskerville,monospace}.mfp-arrow,.mfp-close:focus,.mfp-close:hover{opacity:.65;filter:alpha(opacity=65)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1155px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{line-height:0;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);-o-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;-o-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;-o-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}h1,h1 p{font-size:70px;line-height:73px;color:#231f20;font-weight:700}h2,h2 p{font-size:39px;line-height:44px}@media (max-width:767px){h2,h2 p{font-size:26px;line-height:28px}}h3,h3 p{font-size:29px;line-height:32px}@media (max-width:767px){h3,h3 p{font-size:22px;line-height:26px}h1>br,h2>br,h3>br,h4>br,h5>br,h6>br{display:none}}h4,h4 p{font-size:22px;line-height:27px}h5,h5 p{font-size:18px;line-height:24px}.small,p{line-height:20px}.small{font-size:14px}.large-print{font-size:20px;line-height:26px}blockquote{font-size:26px;line-height:1.15;margin:0;font-weight:500;display:block}blockquote p{margin:0 0 30px;line-height:1.15}blockquote>:last-child{margin-bottom:0}.callout h2{margin-top:0}@media (min-width:1025px){.callout{margin-top:52px;margin-bottom:102px}.callout .inner{margin:0 52px}}@media (min-width:768px) and (max-width:1024px){.callout{margin-top:65px;margin-bottom:117px}.callout .inner{margin:0 30px}}@media (max-width:767px){blockquote{font-size:24px;line-height:1.17}.callout{margin-top:89px;margin-bottom:89px}}.page-id-57 .sub-header{margin-bottom:85px}
/*# sourceMappingURL=main.css.map */
