@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap);
@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:200;src:url(/assets/fonts/roboto/roboto-v47-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/assets/fonts/roboto/roboto-v47-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-v47-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(/assets/fonts/roboto/roboto-v47-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:600;src:url(/assets/fonts/roboto/roboto-v47-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-v47-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:200;src:url(/assets/fonts/roboto/roboto-serif-v16-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:300;src:url(/assets/fonts/roboto/roboto-serif-v16-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-serif-v16-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:500;src:url(/assets/fonts/roboto/roboto-serif-v16-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:600;src:url(/assets/fonts/roboto/roboto-serif-v16-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Roboto Serif";font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-serif-v16-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:200;src:url(/assets/fonts/roboto/roboto-condensed-v30-latin-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:300;src:url(/assets/fonts/roboto/roboto-condensed-v30-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:400;src:url(/assets/fonts/roboto/roboto-condensed-v30-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:500;src:url(/assets/fonts/roboto/roboto-condensed-v30-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:600;src:url(/assets/fonts/roboto/roboto-condensed-v30-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Condensed;font-style:normal;font-weight:700;src:url(/assets/fonts/roboto/roboto-condensed-v30-latin-700.woff2) format("woff2")}#new-body,html{font-size:10px}#new-body{background-color:#fff;color:#000;font-family:Roboto,sans-serif;font-weight:400;line-height:1.1;margin:0 auto;max-width:1280px!important;min-width:1080px;overflow-x:scroll;overflow-y:auto}#new-body.mobile{max-width:100%;min-width:auto}body{font-family:Roboto,sans-serif}#broadway-listings-wrapper{margin:1rem auto;max-width:1280px;overflow-x:hidden;padding:2rem 0 4rem 1rem;position:relative}#broadway-listings-wrapper .listings-header{align-items:center;display:flex;gap:2rem;margin-bottom:2.5rem}#broadway-listings-wrapper .listings-header.mobile{flex-direction:column;margin-bottom:1.5rem}#broadway-listings-wrapper .listings-header h3{font-size:2.5rem;font-weight:700;margin:0}#broadway-listings-wrapper .listings-header .all-listings-btn{background-color:#007bff;border:1px solid #fff;border-radius:4px;color:#fff;font-size:1.5rem;padding:.9rem 1rem;position:absolute;right:10em;text-decoration:none;transition:background .2s}#broadway-listings-wrapper .listings-header .all-listings-btn.mobile{position:inherit}#broadway-listings-wrapper .listings-header .all-listings-btn:hover{background-color:#0056b3}#broadway-listings-wrapper .listings-header .presentedSection{align-items:center;display:flex;gap:1.5rem;justify-content:center}#broadway-listings-wrapper .listings-header .presentedSection.mobile{justify-content:space-between;width:96%}#broadway-listings-wrapper .listings-header .presentedSection .presentedTitle{color:#fff;font-size:1.5rem}#broadway-listings-wrapper .listings-header .presentedSection .presentedTitle.mobile{font-style:italic;margin:.5rem auto;text-align:center}#broadway-listings-wrapper .listings-header .presentedSection .presentedLogo.mobile{align-items:center;display:flex;flex-direction:column;justify-items:center}#broadway-listings-wrapper .listings-header .presentedSection .presentedLogo img{display:block;max-height:50px;width:auto}#broadway-listings-wrapper .listings-header .presentedSection .presentedCTA{border-radius:4px;font-size:1.5rem;padding:.9rem 1rem;text-decoration:none}#broadway-listings-wrapper .listings-header .presentedSection .presentedCTA:hover{background-color:#000;color:#fff}#broadway-listings-wrapper .listings-header .presentedSection .fp{color:#fff;font-size:1rem;padding:0 .5rem}#broadway-listings-wrapper .swiper-container{position:relative}#broadway-listings-wrapper .swiper-container .swiper-wrapper{align-items:stretch;display:flex}#broadway-listings-wrapper .swiper-container .swiper-slide{align-items:center;box-sizing:border-box;display:flex;height:120px;justify-content:center;padding:.5rem;position:relative;width:220px}#broadway-listings-wrapper .swiper-container .swiper-slide.mobile{width:220px}#broadway-listings-wrapper .swiper-container .swiper-button-next,#broadway-listings-wrapper .swiper-container .swiper-button-prev{align-items:center;background:#007bff;border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;left:auto!important;position:absolute;top:-47px;width:38px;z-index:10}#broadway-listings-wrapper .swiper-container .swiper-button-next{right:1rem}#broadway-listings-wrapper .swiper-container .swiper-button-prev{right:calc(1rem + 58px)}#broadway-listings-wrapper .swiper-container .swiper-button-prev:after{content:"\f060";font-family:Font Awesome\ 6 Pro;font-size:24px;font-weight:900}#broadway-listings-wrapper .swiper-container .swiper-button-next:after{content:"\f061";font-family:Font Awesome\ 6 Pro;font-size:24px;font-weight:900}#broadway-listings-wrapper .featured-slide{overflow:visible}#broadway-listings-wrapper .featured-slide .card.featured{background:#fafafa;border:3px solid #bcb04a;overflow:visible;position:relative}#broadway-listings-wrapper .featured-slide .card.featured:after{background:#bcb04a;border:3px solid #bcb04a;bottom:0;box-sizing:border-box;color:#fff;content:"FEATURED SHOW";font-size:16px;font-weight:500;left:-3px;line-height:10px;padding:5px 0;position:absolute;text-align:center;transform:translateY(100%);width:calc(100% + 6px)}#broadway-listings-wrapper .card{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.4);display:flex;overflow:hidden;position:relative;text-align:center;width:100%}#broadway-listings-wrapper .card .card-cover{flex:0 0 78px}#broadway-listings-wrapper .card .card-cover img{display:block;height:120px;width:auto}#broadway-listings-wrapper .card .card-body{align-self:center;flex:1;padding:.5rem 1rem}#broadway-listings-wrapper .card .card-body .card-title{font-size:2rem;font-style:italic;font-weight:500;margin:.5rem 0 .2rem;overflow:hidden;text-overflow:ellipsis}#broadway-listings-wrapper .card .card-body .card-meta{color:#666;font-size:1.6rem}#broadway-listings-wrapper .date-marker-inline{left:15px;pointer-events:none;position:absolute;text-align:left;top:calc(100% + 15px)}#broadway-listings-wrapper .date-marker-inline .date-text{align-items:center;color:#686868;display:flex;padding-left:1rem;padding-right:1rem;position:relative;text-transform:uppercase}#broadway-listings-wrapper .date-marker-inline .date-text:before{background:#686868;bottom:calc(100% + 3px);content:"";height:2px;left:-1rem;position:absolute;width:calc(100% + 2rem)}#broadway-listings-wrapper .date-marker-inline--sticky{background-color:#fff;left:25px;opacity:0;pointer-events:none;position:absolute;text-align:left;top:0;transition:opacity .2s ease;z-index:100}#broadway-listings-wrapper .date-marker-inline--sticky.visible{opacity:1}#broadway-listings-wrapper .date-marker-inline--sticky .date-text{align-items:center;color:#686868;display:flex;padding-left:1rem;padding-right:1rem;position:relative;text-transform:uppercase}#broadway-listings-wrapper .date-marker-inline--sticky .date-text:before{background:#686868;bottom:calc(100% + 3px);content:"";height:2px;left:-1rem;position:absolute;width:calc(100% + 2rem)}#broadway-listings-wrapper .date-day{font-size:16px;font-weight:800}#broadway-listings-wrapper .date-month-date{font-size:20px;font-weight:800;margin-left:.5rem}#broadway-listings-wrapper .slide-overlay{align-items:center;background:#fff;color:#2c7bf2;display:flex;flex-direction:column;height:100%;justify-content:space-evenly;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease,background .2s ease,color .2s ease;width:100%;z-index:50}#broadway-listings-wrapper .slide-overlay a{align-items:center;color:inherit;display:flex;justify-content:center;text-decoration:none;width:100%}#broadway-listings-wrapper .slide-overlay a:active{background-color:#2c7bf2;color:#fff}#broadway-listings-wrapper .slide-overlay .overlay-bottom,#broadway-listings-wrapper .slide-overlay .overlay-top{align-items:center;display:flex;flex:1;font-size:24px;justify-content:center;padding:.5rem 0}#broadway-listings-wrapper .slide-overlay .overlay-bar{background:currentColor;height:2px;width:100%}@media (min-width:768px){#broadway-listings-wrapper .slide-overlay a:hover{background:#2c7bf2;color:#fff}}#broadway-listings-wrapper .slide-overlay.inverted{background:#2c7bf2;color:#fff}#broadway-listings-wrapper .slide-overlay.active{opacity:1!important;pointer-events:auto!important}@media (min-width:768px){#broadway-listings-wrapper .card:hover .slide-overlay{opacity:1;pointer-events:auto}}@media (max-width:767px){#broadway-listings-wrapper .card.overlay-active .slide-overlay{opacity:1!important;pointer-events:auto!important}}.pb-section-heading{background:transparent;margin:0 auto 2em;position:relative;text-align:center;z-index:0}.pb-section-heading a{color:#000;cursor:pointer;text-decoration:none}.pb-section-heading a.nolink{cursor:auto}.pb-section-heading a span{display:inline-block;font-family:Roboto Condensed,Roboto,sans-serif,system-ui;font-weight:400;padding:.75rem 1.25rem;position:relative;text-transform:uppercase;z-index:1}.pb-section-heading a span:before{background-color:#fde300;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pb-section-heading a span:after{background-color:grey;content:"";height:3px;left:-100px;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% + 200px);z-index:-2}.pb-section-large-article-image-container{margin:1rem 0;padding:0 4rem;position:relative;text-align:center;width:100%}.pb-section-large-article-image-container.mobile{padding:0}.pb-section-large-article-image-container .pb-large-article-image{padding:0;position:relative}.pb-section-large-article-image-container .pb-large-article-image.mobile{padding:0}.pb-section-large-article-image-container .pb-large-article-image img{height:auto;width:100%}.pb-section-large-article-image-container .large-article-title{font-size:2.5rem;margin:1rem 0;padding:0 1rem}.pb-section-large-article-image-container .large-article-title a{color:#000;font-family:"Roboto Serif",serif;font-weight:500;line-height:1.2;text-decoration:none}.pb-section-large-article-image-container .large-article-title a:hover{text-decoration:underline}.pb-section-large-article-image-container .large-article-title.mobile{font-size:2rem;font-weight:500;padding:0 2rem}.pb-module-news-list-container{display:flex;flex-direction:column;margin:0 0 1rem;padding:0 1.5rem}.pb-module-news-list-container.mobile{margin:3rem 0}.pb-module-news-list-container .news-list{list-style:none;margin:0;padding:0}.pb-module-news-list-container .news-list__item{border:none;margin-bottom:1.5rem}.pb-module-news-list-container .news-list__item:last-child{margin-bottom:0}.pb-module-news-list-container .news-list__link{align-items:center;color:inherit;display:flex;gap:3%;padding:1rem;text-decoration:none}.pb-module-news-list-container .news-list__link:hover{text-decoration:underline}.pb-module-news-list-container .news-list__bullet{flex:0 0 23%}.pb-module-news-list-container .news-list__bullet.mobile{flex:0 0 26%}.pb-module-news-list-container .news-list__bullet img{width:100%}.pb-module-news-list-container .news-list__body{flex:0 0 67%}.pb-module-news-list-container .news-list__title{font-family:"Roboto Serif",serif;font-size:1.6rem;font-weight:500;line-height:1.3;margin:0 0 .25rem}.pb-module-news-list-container .news-list__title.mobile{font-size:1.4rem}.pb-module-news-list-container .news-list__meta{color:#666;font-family:Roboto Condensed,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.pb-module-news-list-container .news-list .fade-in{animation:fadeInUp .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.pb-module-news-list-container .news-list .spinner{opacity:0;padding:1rem;text-align:center;transition:opacity .3s ease}.pb-module-news-list-container .news-list .spinner.htmx-request{opacity:1}.pb-module-news-list-container .news-list .spinner .loader-icon{animation:rotate 1s linear infinite;height:40px;margin:auto;width:40px}.pb-module-news-list-container .news-list .spinner .loader-icon .path{stroke:#ccc;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.pb-section-action-button-container{display:flex;justify-content:flex-end;margin:2rem;width:90%}.pb-section-action-button-container .pb-section-action-btn{align-items:center;background-color:#fff;border:1px solid #000;border-radius:999px;display:inline-flex;overflow:visible;padding:1rem 2.5rem;position:relative;text-decoration:none}.pb-section-action-button-container .pb-section-action-btn__label{color:#000;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:400;padding-right:2rem}.pb-section-action-button-container .pb-section-action-btn__icon{align-items:center;background-color:#007aff;border-radius:50%;color:#fff;display:flex;font-size:3rem;height:5rem;justify-content:center;position:absolute;right:-2rem;width:5rem}.pb-featured-video-wrapper{margin:0 auto;position:relative;text-align:center;width:90%}.pb-featured-video-wrapper a{color:#000;text-decoration:none}.pb-featured-video-wrapper a:hover{text-decoration:underline}.pb-featured-video-wrapper .pb-video-player{overflow:hidden;padding-top:56%;position:relative;width:100%}.pb-featured-video-wrapper .pb-video-player iframe{border:0;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.pb-featured-video-wrapper .video-title{color:#000;font-family:"Roboto Serif",serif;font-size:1.8rem;font-weight:500;margin-top:1rem;text-decoration:none}.pb-featured-gallery-wrapper{font-size:1.8rem;font-weight:500;margin:0 auto;width:90%}.pb-featured-gallery-wrapper a .gallery-image{text-align:center;width:100%}.pb-featured-gallery-wrapper a .gallery-image img{height:auto;width:100%}.pb-featured-gallery-wrapper a .gallery-title{color:#000;font-family:"Roboto Serif",serif;font-size:1.8rem;font-weight:500;margin-top:1rem;text-decoration:none}.pb-featured-gallery-wrapper a:hover{text-decoration:underline}.pb-module-latest-news-container{border:1px solid #d9d9d9;box-sizing:border-box;margin:0 auto;padding:1rem;width:96%}.pb-module-latest-news-container .news-list{margin:0;max-height:525px;overflow-y:auto;padding:2rem 3rem 2rem 2rem}.pb-module-latest-news-container .news-list::-webkit-scrollbar{width:8px}.pb-module-latest-news-container .news-list::-webkit-scrollbar-track{background:#d9d9d9}.pb-module-latest-news-container .news-list::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:4px}.pb-module-latest-news-container .news-list__item{border-bottom:1px solid #d9d9d9;list-style:none;padding:2rem 0}.pb-module-latest-news-container .news-list__item:hover{text-decoration:underline!important}.pb-module-latest-news-container .news-list__item:first-child{padding-top:0}.pb-module-latest-news-container .news-list__item:last-child{border:none;padding-bottom:0}.pb-module-latest-news-container .news-list__item .news-list__link{align-items:flex-start;color:#000;display:flex;text-decoration:none}.pb-module-latest-news-container .news-list__item .news-list__link .news-list__body .news-list__title{font-family:"Roboto Serif",serif;font-size:1.4rem;font-weight:500;line-height:1.2;margin:0 0 1rem}.pb-module-latest-news-container .news-list__item .news-list__link .news-list__body .news-list__meta{color:#777;font-family:Roboto Condensed,Roboto,sans-serif,system-ui;font-size:1.4rem;font-weight:200}.pb-module-latest-news-container .news-list__item .news-list__link .news-list__body .news-list__meta span{text-transform:uppercase}.jobs-module{display:flex;font-family:Roboto,sans-serif;margin:0 auto;width:90%}.jobs-module.mobile{width:96%}.jobs-module .jobs-list{margin-right:2rem;width:35%}.jobs-module .jobs-list.mobile{margin-right:0;width:100%}.jobs-module .jobs-list a{color:#000;text-decoration:none}.jobs-module .jobs-list a:hover{text-decoration:underline}.jobs-module .jobs-list .job-tile{background-color:#f8f8f8;border:1px solid #777;border-radius:5px;cursor:pointer;margin-bottom:1rem;padding:1rem;position:relative}.jobs-module .jobs-list .job-tile.active{border:2px solid #fde300}.jobs-module .jobs-list .job-tile .job-tile-info-container{margin:0 auto 0 0;width:70%}.jobs-module .jobs-list .job-tile .job-tile-info-container .job-title{font-size:1.8rem;font-weight:700;margin:0 0 1rem}.jobs-module .jobs-list .job-tile .job-tile-info-container .job-org{font-size:1.2rem;font-weight:500;margin:0 0 2rem}.jobs-module .jobs-list .job-tile .job-tile-info-container .job-date,.jobs-module .jobs-list .job-tile .job-tile-info-container .job-loc{color:#666;font-size:1.1rem;font-weight:300;margin:.25rem 0}.jobs-module .jobs-list .job-tile .job-paid-flag{background-color:#4caf50;border-radius:25px;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.2rem;font-weight:500;padding:1rem 1.5rem;position:absolute;right:1rem;text-align:center;top:1rem}.jobs-module .jobs-list .job-tile .job-type{bottom:1rem;font-size:1.2rem;font-weight:700;position:absolute;right:1rem}.jobs-module .jobs-detail-container{display:flex;flex-direction:column;width:65%}.jobs-module .jobs-detail-container .jobs-detail{background-color:#f8f8f8;border:1px solid #444;border-radius:15px;height:582px;overflow:hidden;padding:2rem;position:relative}.jobs-module .jobs-detail-container .jobs-detail .job-detail{display:none;font-family:Roboto,sans-serif;height:100%;width:100%}.jobs-module .jobs-detail-container .jobs-detail .job-detail.active{display:block}.jobs-module .jobs-detail-container .jobs-detail .job-detail h2{font-size:2.4rem;font-weight:700;margin:0 0 1.5rem}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container{position:relative}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container .job-org{font-size:2rem;font-weight:500;margin:0 0 1rem}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container .job-date,.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container .job-loc{font-size:1.6rem;font-weight:300;margin-bottom:.5rem}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container .static-job-info{position:absolute;right:1rem;top:0}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container .static-job-info .job-paid-flag{background-color:#4caf50;border-radius:25px;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.2rem;font-weight:500;padding:1rem 1.5rem;text-align:center}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-info-container .static-job-info .job-type{font-size:1.4rem;font-weight:700;margin:1rem 0 0}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-description{margin-top:2rem}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-description h4{font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-description div{font-size:1.4rem;font-weight:200}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-cta{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.6) 0,#fff);border-radius:15px;bottom:0;display:flex;height:25%;justify-content:center;left:0;position:absolute;width:100%}.jobs-module .jobs-detail-container .jobs-detail .job-detail .job-cta .full-job-listing{background-color:#007bff;border-radius:6px;color:#fff;font-size:1.4rem;font-weight:500;padding:1.25rem 4rem;position:relative;text-decoration:none;z-index:1}.jobs-module .jobs-detail-container .pb-section-action-button-container{width:95%}.pb-module-evergreen-list-container{font-family:"Roboto Serif",serif;margin:0 auto;text-align:center;width:90%}.pb-module-evergreen-list-container h3{font-family:Roboto,sans-serif;font-size:3.2rem;font-weight:200;margin-bottom:3rem}.pb-module-evergreen-list-container .article-list{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.pb-module-evergreen-list-container .article-list li:last-child{margin-bottom:0}.pb-module-evergreen-list-container .article-list__item{border:1px solid #eee;margin-bottom:3rem;padding:2rem;text-align:left;width:28%}.pb-module-evergreen-list-container .article-list__item.mobile{width:100%}.pb-module-evergreen-list-container .article-list__item a{align-items:flex-start;color:#000;display:flex;text-decoration:none}.pb-module-evergreen-list-container .article-list__item a:hover{text-decoration:underline}.pb-module-evergreen-list-container .article-list__item a .article-list__bullet{align-self:center;background-color:#fde300;flex-shrink:0;height:8px;margin-right:2rem;width:8px}.pb-module-evergreen-list-container .article-list__item a .article-list__body .article-list__title{font-size:1.5rem;font-weight:500;margin:0 0 .25rem}.pb-module-evergreen-list-container .article-list__item a .article-list__body .article-list__subHead{font-size:1.3rem;font-weight:300;margin:0}.ad-fixed-bottom{bottom:0;left:50%;position:fixed;transform:translateX(-50%);z-index:4000}.pb-section-article-tiles-container{display:flex;flex-wrap:wrap;gap:2rem 6%;margin:3rem 0;padding:0 4rem;width:100%}.pb-section-article-tiles-container.mobile{flex-direction:column}.pb-section-article-tiles-container .pb-article-tile{display:flex;flex:0 0 47%;flex-direction:column;gap:2rem}.pb-section-article-tiles-container .pb-article-tile.mobile{flex:0 0 100%}.pb-section-article-tiles-container .pb-article-tile a{color:#000;text-decoration:none}.pb-section-article-tiles-container .pb-article-tile a:hover{text-decoration:underline}.pb-section-article-tiles-container .pb-article-tile a .pb-article-image-tile{width:100%}.pb-section-article-tiles-container .pb-article-tile a .pb-article-image-tile img{height:auto;width:100%}.pb-section-article-tiles-container .pb-article-tile a .pb-article-title-tile{font-family:"Roboto Serif",serif;font-size:1.6rem;font-weight:300;padding:1rem 1rem 0;text-align:center}.pb-section-media-tiles-wrapper{display:flex;flex-direction:row;gap:6%}.pb-section-media-tiles-wrapper.mobile{flex-direction:column-reverse;gap:3rem}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container{display:flex;flex:0 0 31%;flex-direction:column;gap:3rem;margin:0 auto 3rem;width:94%}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container.mobile{flex:0 0 100%}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container .pb-tile-link{color:#000;text-decoration:none}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container .pb-tile-link:hover{text-decoration:underline}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container .pb-tile-link .pb-media-tile{display:flex;flex-direction:column;gap:1rem;width:100%}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container .pb-tile-link .pb-media-tile .pb-media-tile-image img{height:auto;width:100%}.pb-section-media-tiles-wrapper .pb-section-media-tiles-container .pb-tile-link .pb-media-tile .pb-media-tile-title{font-family:"Roboto Serif",serif;font-size:1.6rem;font-weight:300;padding:0 1rem;text-align:center}.pb-section-media-tiles-wrapper .pb-section-lead-tile-container{display:flex;flex:0 0 63%;flex-direction:column;gap:1.5rem;margin:0 auto 3rem;width:94%}.pb-section-media-tiles-wrapper .pb-section-lead-tile-container.mobile{flex:0 0 100%}.pb-section-media-tiles-wrapper .pb-section-lead-tile-container a .gallery-image{text-align:center;width:100%}.pb-section-media-tiles-wrapper .pb-section-lead-tile-container a .gallery-image img{height:auto;width:100%}.pb-section-media-tiles-wrapper .pb-section-lead-tile-container a .gallery-title{color:#000;font-family:"Roboto Serif",serif;font-size:2.6rem;font-weight:300;margin:1rem;text-decoration:none}.pb-section-media-tiles-wrapper .pb-section-lead-tile-container a:hover{text-decoration:underline}#adminbar{bottom:0!important;position:fixed!important;top:auto!important}#pushdown-ad{display:flex;justify-content:center;width:100%;z-index:1000}.flex-row{display:flex;flex-direction:row}.flex-col{display:flex;flex-direction:column}.small-icon,.small-icon svg{color:#000;font-size:28px;height:30px;width:30px}.large-icon,.large-icon svg{color:#000;font-size:28px;height:38px;width:38px}.search-icon{color:#000;font-size:32px}@media only screen and (max-width:740px){.search-icon{font-size:24px}}.layer-top-icon{z-index:999}.nav-noscroll{overflow:hidden}.trigger-icon{align-items:center;align-self:center;display:flex;height:100%;justify-content:center}.trigger-icon,.trigger-icon svg{cursor:pointer;padding:4px}@media only screen and (max-width:740px){.mobile-hidden{display:none!important}}body.faded{overflow:hidden}#contained-main-header{clear:none;width:100%;z-index:985}@media only screen and (max-width:740px){#contained-main-header{position:sticky;top:0}}@media only screen and (min-width:741px){#contained-main-header{position:static}}#contained-site-nav{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));margin-bottom:10px;position:relative;width:100%;z-index:990}@media only screen and (max-width:740px){#contained-site-nav{align-items:center;height:54px;padding-top:0}}@media only screen and (min-width:741px){#contained-site-nav{height:156px;padding-top:2px}}#contained-site-nav #contained-special-layer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:989}.contained-site-nav-no-bottom-margin{margin-bottom:0!important}#contained-collapsed-site-nav{align-items:center;display:flex;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));height:1px;justify-content:center;left:50%;margin-bottom:10px;max-width:1280px;min-width:1080px;overflow:hidden;position:fixed;top:0;transform:translateX(-50%);transition:height .5s ease;visibility:hidden;width:100%;z-index:991}#contained-collapsed-site-navmobile{min-width:auto}#page-mask{background-color:rgba(0,0,0,.6);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:999}.collapsed-site-nav-shown{height:54px!important}.playbill-bg{background-color:#fde300;color:#000}#contained-main-header .nav-menu-item{font-family:Roboto Condensed,sans-serif;font-weight:400}#contained-main-header .playbill-font{font-family:Playbill Inc Condensed Bold,sans-serif}.nav-core{flex-grow:8;justify-content:center}.nav-bookend{flex-grow:0;flex-shrink:0;z-index:990}@media only screen and (max-width:740px){.nav-bookend{max-width:66px;min-width:66px;width:66px}}@media only screen and (min-width:741px){.nav-bookend{max-width:120px;min-width:120px;padding-top:12px;width:120px}}.nav-collapsed-bookend{align-items:center;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;padding:0 8px}.nav-right-bookend{display:flex;justify-content:right}@media only screen and (min-width:741px){.nav-right-bookend{margin-right:2rem}}.nav-left-bookend{display:flex;justify-content:left}@media only screen and (min-width:741px){.nav-left-bookend{margin-left:2rem}}.bookend-social-icons{align-items:center;display:flex;flex-direction:row;justify-content:space-around}.bookend-burger-close-trigger{display:none}.horizontal-nav{align-items:center;display:flex;flex-direction:column;height:100%}.horizontal-nav .nav-bar-index{z-index:990}.horizontal-nav nav{align-items:center;display:flex;flex-flow:row wrap;height:54px;justify-content:center;overflow:hidden}.horizontal-nav .nav-menu-item{display:inline-block;padding:12px 15px;white-space:nowrap}.horizontal-nav .nav-menu-item a{color:inherit;text-decoration:none}.horizontal-nav .nav-logo-container{align-items:center;display:flex;font-family:Playbill Inc Condensed Bold,sans-serif;justify-content:center;z-index:987}.horizontal-nav .playbill-logo{-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:740px){.horizontal-nav .playbill-logo{height:30px;padding-top:2px}}@media only screen and (min-width:741px){.horizontal-nav .playbill-logo{height:66px}}.horizontal-nav .nav-tagline-container{align-items:center;display:flex;justify-content:center;padding-top:.5rem;z-index:987}.horizontal-nav .nav-tagline-container span{color:#000;font-family:Roboto Condensed,sans-serif;font-size:1.8rem;font-weight:400;text-transform:uppercase}#contained-burger-menu{font-family:Roboto,sans-serif;font-weight:500;height:1px;overflow:hidden;position:fixed;transition:all .5s ease-in-out;visibility:hidden;width:1px;z-index:998}#contained-burger-menu nav{width:100%}#contained-burger-menu nav:last-child{border-bottom:none}.burger-open{border:1px solid rgba(0,0,0,.5);border-radius:0 15px 15px 0;width:280px!important}.burger-menu-item{align-items:center;border-bottom:1px solid rgba(0,0,0,.5);justify-content:space-between;overflow:hidden;padding-left:10px;white-space:nowrap;width:100%}.burger-menu-link,.burger-submenu-link{font-size:24px;padding:15px 0}.bookend-burger-close-trigger svg{border:1px solid rgba(0,0,0,.5);border-radius:5px 5px 0 0;z-index:995}.nav-icon-container{margin-right:12px}.burger-menu-expander{cursor:pointer;font-size:20px;padding:14px 20px}.burger-menu-expander-open{background-color:#000;color:#fde300}.burger-submenu{padding-left:15px;position:fixed;transition:width .5s ease-in-out;visibility:hidden;width:1px;z-index:997}.burger-submenu-item-container{display:flex;flex-direction:column}.burger-submenu-item-container:last-child{border-bottom:none}.burger-submenu-header{font-size:24px;font-weight:700;padding:15px 0}.burger-submenu-open{border:1px solid rgba(0,0,0,.5);border-left:0;border-radius:0 15px 15px 0;visibility:visible;width:280px}.horizontal-nav-font{font-size:18px}.horizontal-nav-font a{color:inherit;text-decoration:none}.burger-nav-font{font-size:18px}.burger-nav-font a{color:inherit;text-decoration:none}@media only screen and (max-width:740px){.mobile-burger-submenu-open{margin-left:-230px;overflow-x:visible!important;overflow-y:hidden!important}}#search-popup{display:none;position:fixed;z-index:1000}@media only screen and (max-width:740px){#search-popup{left:0;margin-left:0;top:8px;width:98%}}@media only screen and (min-width:741px){#search-popup{left:50%;margin-left:-392px;top:156px;width:784px}}#search-popup-inner{background-color:#f5f5f5;border-radius:50px;padding:1rem 2rem}#search-mobile-scroll-hint{align-items:center;color:#b5b5b5;flex-direction:column;height:50px;justify-items:center;padding-top:22px}@media only screen and (max-width:740px){#search-mobile-scroll-hint{display:flex}}@media only screen and (min-width:741px){#search-mobile-scroll-hint{display:none}}#search-container{display:block;width:100%}@media only screen and (min-width:741px){#search-container{overflow-y:auto}}#search-input-container{content:"\f002";display:flex;flex-direction:column;justify-items:center;margin-bottom:6px;width:100%}#search-input-container label{color:#000;font-family:Roboto,sans-serif;font-size:12px;padding-bottom:4px;padding-top:4px;text-align:center}#autocomplete{flex-grow:1;margin:0 3rem}#autocomplete .aa-Form,#autocomplete .aa-Form:focus-within{border:none;box-shadow:none}#autocomplete .aa-Input{font-size:2.5rem}#search-suggestion-container{display:flex}@media only screen and (max-width:740px){#search-suggestion-container{flex-direction:column}}@media only screen and (min-width:741px){#search-suggestion-container{flex-direction:row;justify-content:space-around}}.search-suggestion-col{align-items:center;display:flex;flex-direction:column}.search-category-header{align-content:center;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:22px;font-weight:700;justify-content:center}.search-category-header p{text-align:center}.search-suggestion-item{align-content:center;background-color:#e7e7e7;border-radius:10px;color:#000;cursor:pointer;display:flex;filter:drop-shadow(0 4px 1px rgba(0,0,0,.25));flex-direction:column;font-size:18px;font-weight:500;height:41px;justify-content:center;margin-bottom:16px;text-align:center;width:222px}.search-suggestion-highlight{background-color:#fde300}#search-results-container{display:none}@media only screen and (max-width:740px){#search-results-container{flex-direction:column}}@media only screen and (min-width:741px){#search-results-container{flex-direction:row;justify-content:space-around}}.search-results-col{align-items:center;display:flex;flex-direction:column}.search-results-header{align-content:center;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-weight:700;justify-content:center}@media only screen and (max-width:740px){.search-results-header{font-size:20px;line-height:6px}}@media only screen and (min-width:741px){.search-results-header{font-size:28px}}.search-results-header p{text-align:center}.search-results-item{align-content:center;background-color:#e7e7e7;border-radius:10px;color:#000;cursor:pointer;display:flex;filter:drop-shadow(0 4px 1px rgba(0,0,0,.25));flex-direction:column;font-size:18px;font-weight:500;height:102px;justify-content:center;margin-bottom:16px;text-align:center;width:342px}@media only screen and (max-width:740px){.search-results-item{height:80px;width:342px}}@media only screen and (min-width:741px){.search-results-item{height:102px;width:342px}}.search-results-details{display:flex;flex-direction:row;justify-content:start}.search-results-image{align-content:center;display:flex;flex-direction:column;justify-content:center;padding-left:14px;padding-right:14px}@media only screen and (max-width:740px){.search-results-image img{height:60px;width:33px}}@media only screen and (min-width:741px){.search-results-image img{height:70px;width:39px}}.search-results-text{align-content:start;display:flex;flex-direction:column;padding-bottom:10px;padding-top:10px;text-align:left}.search-results-show-text{justify-content:space-between}.search-results-artist-text{justify-content:center}.search-results-name{font-weight:700}@media only screen and (max-width:740px){.search-results-name{font-size:14px}}@media only screen and (min-width:741px){.search-results-name{font-size:18px}}.search-results-period{font-weight:300}@media only screen and (max-width:740px){.search-results-period{font-size:12px}}@media only screen and (min-width:741px){.search-results-period{font-size:14px}}.search-sponsored-container{text-align:left;width:100%}.search-sponsored-label{background-color:#fde300;bottom:0;color:#000;font-family:Roboto,sans-serif;font-size:10px;font-weight:500;left:245px;padding:4px;position:absolute}#search-close-container{display:flex;flex-direction:row;flex-flow:row-reverse}#mobile-search-close{background-color:#f5f5f5;border-radius:20px;height:40px;text-align:center;vertical-align:center;width:40px}@media only screen and (max-width:740px){#mobile-search-close{display:block}}@media only screen and (min-width:741px){#mobile-search-close{display:none}}.search-close-button{margin-top:20px}.mobile-leaderboard{background-color:#fff;height:80px;margin-bottom:5px;padding:10px 0 5px;width:100%;z-index:900}.mobile-leaderboard-1{display:block}.mobile-leaderboard-3{display:none}.pb-site-wrapper{padding:0;width:100%}.pb-builder-wrapper,.pb-builder-wrapper .pb-builder-container{position:relative}.pb-builder-wrapper .pb-builder-container .pb-layout-full{margin:1em 0;padding:0;width:100%}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col{display:flex;flex-wrap:wrap;margin:1rem 2%}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col .left-items,.pb-builder-wrapper .pb-builder-container .pb-layout-two-col .right-items{display:flex;flex:0 0 50%;flex-direction:column;max-width:50%}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.weight-left .left-items{flex:0 0 66.66%;max-width:66.66%}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.weight-left .right-items,.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.weight-right .left-items{flex:0 0 33.33%;max-width:33.33%}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.weight-right .right-items{flex:0 0 66.66%;max-width:66.66%}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col[style*="--left-col"] .left-items{flex:0 0 var(--left-col);max-width:var(--left-col)}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col[style*="--left-col"] .right-items{flex:0 0 var(--right-col);max-width:var(--right-col)}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.mobile{flex-direction:column}.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.mobile .left-items,.pb-builder-wrapper .pb-builder-container .pb-layout-two-col.mobile .right-items{flex:0 0 auto;max-width:100%}.pb-builder-wrapper .pb-builder-container .pb-layout-three-col{display:flex;flex-wrap:wrap;margin:1rem 2%}.pb-builder-wrapper .pb-builder-container .pb-layout-three-col .left-items,.pb-builder-wrapper .pb-builder-container .pb-layout-three-col .middle-items,.pb-builder-wrapper .pb-builder-container .pb-layout-three-col .right-items{flex:1 1 33.33%}.pb-builder-wrapper .pb-builder-container .pb-layout-three-col.mobile{flex-direction:column}.pb-builder-wrapper .pb-builder-container .pb-layout-three-col.mobile .left-items,.pb-builder-wrapper .pb-builder-container .pb-layout-three-col.mobile .middle-items,.pb-builder-wrapper .pb-builder-container .pb-layout-three-col.mobile .right-items{flex:1 1 100%}.pb-ad-container{margin:3rem auto;position:relative}.pb-ad-container:after{color:#000;content:"PAID ADVERTISEMENT";display:block;font-family:Roboto Condensed,sans-serif;font-size:10px;font-weight:300;margin-top:5px;text-align:center}.pb-module-container{position:relative}.pb-category-listing-wrapper{font-family:"Roboto Serif",serif;margin:2rem auto;padding:0 2rem;text-align:left}.pb-category-listing-wrapper .category-title{font-size:3.5rem;font-weight:500;margin:1rem auto}.pb-category-listing-wrapper .category-title.mobile{font-size:2.3rem}.pb-category-listing-wrapper .category-subtitle{font-size:2rem;font-weight:300;margin:1rem auto}.pb-category-listing-wrapper .category-subtitle.mobile{font-size:1.2rem}.bsp-site-footer{background-color:#000;color:#fff;font-family:Roboto Condensed,Roboto,sans-serif,system-ui;padding:40px 0}.bsp-site-footer .bsp-container{margin:0 auto;max-width:1280px;padding:0 16px}.bsp-site-footer .bsp-row{display:flex}.bsp-site-footer .bsp-row.mobile{flex-direction:column;gap:2rem}.bsp-site-footer .bsp-row .bsp-column-third{width:33%}.bsp-site-footer .bsp-row .bsp-column-third.mobile{width:100%}.bsp-site-footer .bsp-component,.bsp-site-footer .bsp-footer-list{margin-bottom:20px}.bsp-site-footer .bsp-component .bsp-component-title,.bsp-site-footer .bsp-component .bsp-list-heading,.bsp-site-footer .bsp-footer-list .bsp-component-title,.bsp-site-footer .bsp-footer-list .bsp-list-heading{color:#fde300;font-size:2.3rem;font-weight:400;margin-bottom:10px;text-transform:uppercase}.bsp-site-footer .bsp-component .bsp-unstyled-list,.bsp-site-footer .bsp-footer-list .bsp-unstyled-list{list-style:none;margin:0;padding:0}.bsp-site-footer .bsp-component .bsp-unstyled-list li,.bsp-site-footer .bsp-footer-list .bsp-unstyled-list li{margin-bottom:6px}.bsp-site-footer .bsp-component .bsp-unstyled-list li a,.bsp-site-footer .bsp-footer-list .bsp-unstyled-list li a{color:#fff;font-size:16px;text-decoration:none;transition:color .2s ease}.bsp-site-footer .bsp-component .bsp-unstyled-list li a:hover,.bsp-site-footer .bsp-footer-list .bsp-unstyled-list li a:hover{color:#ccc}.bsp-site-footer .bsp-share-links{display:flex;list-style:none;margin:0;padding:0}.bsp-site-footer .bsp-share-links li{color:#fde300;font-size:1.8rem;margin-right:10px}.bsp-site-footer .bsp-share-links li.bsp-facebook-share .bsp-share-link:before{content:"\f09a"}.bsp-site-footer .bsp-share-links li a{background-repeat:no-repeat;background-size:contain;color:#fff;display:inline-block;font-size:0;height:24px;width:24px}.bsp-site-footer .newsletter{color:#fff;padding-top:2rem}.bsp-site-footer .newsletter .newsletter-label{display:block;font-size:2.3rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.bsp-site-footer .newsletter .newsletter-description{font-size:1.6rem;line-height:1.4;margin-bottom:1rem}.bsp-site-footer .newsletter .newsletter-input{display:flex;flex-direction:column}.bsp-site-footer .newsletter .newsletter-input .bsp-form-input-email{width:100%}.bsp-site-footer .newsletter .newsletter-input input[type=email]{background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#000;font-size:14px;margin-bottom:.25rem;padding:8px;width:100%}.bsp-site-footer .newsletter .newsletter-input input[type=email]::-moz-placeholder{color:#666}.bsp-site-footer .newsletter .newsletter-input input[type=email]::placeholder{color:#666}.bsp-site-footer .newsletter .newsletter-input .bsp-column-half{width:50%}.bsp-site-footer .newsletter .newsletter-input button[type=submit],.bsp-site-footer .newsletter .newsletter-input input[type=text]{box-sizing:border-box;padding:8px}.bsp-site-footer .newsletter .newsletter-input input[type=text]{background-color:#fff;border:1px solid #fff;color:#000;font-size:14px;width:100%}.bsp-site-footer .newsletter .newsletter-input input[type=text]::-moz-placeholder{color:#666}.bsp-site-footer .newsletter .newsletter-input input[type=text]::placeholder{color:#666}.bsp-site-footer .newsletter .newsletter-input input[type=submit]{background-color:#fde300;border:2px solid #000;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:8px;text-transform:uppercase;transition:background-color .2s ease;width:100%}.bsp-site-footer .newsletter .newsletter-input input[type=submit]:hover{background-color:#e0e0e0}.bsp-site-footer .bsp-site-copyright{border-top:1px solid #333;padding-top:20px}.bsp-site-footer .bsp-site-copyright .bsp-disclaimer{color:#ccc;font-size:12px;margin:0}
