a,b,strong{font-weight:700}img,legend{border:0}*,::after,::before,:after,:before{box-sizing:inherit}#pagewrap::after,.main::after{display:table}#homepage-logo,#logo{background-image:url(/img/css/SFPLogo.svg);width:100%;margin:0 1.125em .3125em;background-position:left;background-repeat:no-repeat}#footer-overlay,#homepage-logo,#logo{background-repeat:no-repeat}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}button,html,input,select,textarea{font-family:TTNorms,tahoma,helvetica,arial,sans-serif}body,figure{margin:0}a{color:#fff;background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0;opacity:.8}h1{font-size:2em;margin:.375em 0}h2{font-size:1.5em;margin:.75em 0}h3{font-size:1.125em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:after,q:before{content:'';content:none}#pagewrap::after,.contentwrap::after,.main::after,.modal-container::after{clear:both;content:""}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}#menu-icon,.panel-content-link,.panel-tab{cursor:pointer}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}body,html{background-color:#011d31;color:#444;line-height:1.5}#pagewrap{margin:0 auto;width:100%;max-width:3000px}#logobar{background-color:#273541;background:-webkit-linear-gradient(#273541,#42596e);background:linear-gradient(#273541,#42596e);height:64px;width:100%;margin:0}#homepage-logo{position:absolute;top:0;left:0;display:block;height:56px}#logo{display:inline-block;height:87%}@media (min-width:600px){#homepage-logo,#logo{width:50%;margin:0 1.125em}}@media (min-width:768px){#logobar{height:100px}#homepage-logo{margin:0 1.125em;height:87px}#logo{margin:0 1.125em}}.contentwrap{background-color:#fff;margin:0;padding:0;display:block}.contentwrap::after{display:table}footer{background-color:#273541;background:-webkit-linear-gradient(#42596e,#1a232b);background:linear-gradient(#42596e,#1a232b);display:block}#footer-lower{float:left;display:block;margin-right:1.77993%;width:100%}.modal-overlay,.modal-overlay-bg{width:100%;min-height:100%;display:none}#footer-lower:last-child{margin-right:0}#footer-actionnav{padding:.375rem .5625rem 0}#footer-overlay{background-image:url(/img/css/footerbg-xs.svg);background-position:right bottom;color:#fff;margin:0}@media (min-width:480px){#footer-overlay{background-image:url(/img/css/footerbg-xsw.svg);background-position:center bottom}}@media (min-width:600px){#footer-overlay{background-image:url(/img/css/footerbg-sm.svg)}}@media (min-width:768px){#footer-overlay{background-image:url(/img/css/footerbg-med.svg);background-position:left bottom}}@media (min-width:1024px){#logobar{height:116px}#footer-overlay{background-image:url(/img/css/footerbg-lg.svg);background-position:right bottom}}@media (min-width:1280px){#footer-overlay{background-image:url(/img/css/footerbg-xlg.svg)}}.modal-overlay{position:absolute;top:-4.5em;opacity:1;z-index:200}.modal-overlay-bg{position:fixed;left:0;right:0;top:0;bottom:0;background:0 0,#0c1114;opacity:.6;z-index:100}.modal-container{position:relative;width:95%;background:0 0,#0c1114;border-radius:12px;padding:1.125rem;margin:20% auto 80%;opacity:.9;z-index:300}.contact-info a:hover,.text-btn-charcoal:hover{opacity:.7}.modal-container::after{display:table}.strikethrough{text-decoration:line-through;opacity:.7}.instrument{line-height:1em;font-weight:300;text-transform:lowercase;display:inline-block;font-variant:small-caps}.instrument:before{font-size:.875em;position:relative;top:-.0625em;content:"\2002|\2002"}#menu-icon,.menu-icon-line,button.menu-icon{top:0;position:absolute}#navwrap::after,.search-container::after,.white-panel::after{clear:both;content:""}p{font-size:.875em;line-height:1.5;margin:1em 0}@media (min-width:600px){.modal-container{width:70%;padding:1.125rem 1.5rem}p{font-size:1em}}.large-text{font-size:1.125em;margin-bottom:0}@media (min-width:600px){.large-text{font-size:1.25em}}.large-text:first-child{padding-top:.75em}.small-text{font-size:.75em}.small-caps{-webkit-font-feature-settings:"c2sc","smcp";font-feature-settings:"c2sc","smcp"}.error{color:#cf212c}.right{text-align:right}h1,h2,h3,h4,h5,h6{line-height:1.25}.about-us-pagehead,.education-pagehead,.media-pagehead,.performances-pagehead,.support-us-pagehead{color:#fff;font-size:1.5em;line-height:1.25em;padding:.5em .875em .375em;margin:0;display:block}@media (min-width:600px){.about-us-pagehead,.education-pagehead,.media-pagehead,.performances-pagehead,.support-us-pagehead{font-size:1.625em}}@media (min-width:768px){.about-us-pagehead,.education-pagehead,.media-pagehead,.performances-pagehead,.support-us-pagehead{padding:.75rem 1.125rem .625rem}}@media (min-width:1024px){.about-us-pagehead,.education-pagehead,.media-pagehead,.performances-pagehead,.support-us-pagehead{font-size:2em}}.performances-pagehead{background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#b01c25);background:linear-gradient(#cf212c,#b01c25)}.about-us-pagehead{background-color:#273541;background:-webkit-linear-gradient(#42596e,#273541);background:linear-gradient(#42596e,#273541)}.education-pagehead{background-color:#6E3F74;background:-webkit-linear-gradient(#844c8b,#58325d);background:linear-gradient(#844c8b,#58325d)}.support-us-pagehead{background-color:#117F9b;background:-webkit-linear-gradient(#117F9b,#0d657b);background:linear-gradient(#117F9b,#0d657b)}.media-pagehead{background-color:#D56229;background:-webkit-linear-gradient(#D56229,#b75423);background:linear-gradient(#D56229,#b75423)}.no-wrap{white-space:nowrap}.text-btn-charcoal{display:inline-block;text-decoration:none;background-color:#4f6c84;padding:.3em .75em .25em;color:#fff;font-size:.75em;font-weight:300;border-radius:.375rem}#mainnav,#navwrap,button.menu-icon{background-color:#a31a23}@media (min-width:600px){.text-btn-charcoal{font-size:1em}}.contact-info{width:100%;float:left;display:block;margin:0;padding-right:1em}@media (min-width:480px){.contact-info{width:50%}}.contact-info p{margin:0}.contact-info a{text-decoration:none;color:#fff}.ctrd{text-align:center}.photo-caption{position:absolute;bottom:0;right:.5em;color:#fff;padding:.5em;text-align:right}#navwrap{margin:0 auto;width:100%;min-height:2.25rem;padding:0 .75rem 0 1.5rem;position:relative}#navwrap::after{display:table}@media (min-width:768px){#navwrap{padding:0 0 0 .75rem}}@media (min-width:900px){#navwrap{padding:0 0 0 1.125rem}}#mainnav{display:inline-block;margin:0;float:none;max-height:0;overflow:hidden;-webkit-transition:max-height .4s;transition:max-height .4s;width:30%;min-width:12.5rem;color:#fff}@media (min-width:480px){#mainnav{width:50%}}#mainnav>ul{margin:2.25rem 0 0;padding:.625rem 0 0;list-style-type:none}.panel-blue-blue1100:last-child,.panel-charcoal300:last-child,.panel-charcoal700-charcoal-900:last-child,.panel-purple1100:last-child,.panel-red-red1100:last-child,.panel-red1150-red1200:last-child,.panel-yellow900-yellow1100:last-child,.white-panel:last-child{margin-right:0}@media (min-width:768px){#mainnav{display:inline-block;max-height:2.25rem;max-width:none;width:100%}#mainnav>ul{margin:0;padding:0}}#mainnav>ul li{list-style-type:none;display:block;font-size:1.25rem;font-weight:300;text-transform:uppercase}#mainnav>ul li a{display:block;text-decoration:none;color:#fff;font-weight:300;-webkit-transition:all .2s ease;transition:all .2s ease;padding:0 .75rem .75rem 0}.menu-icon-line,.panel-tab-arrow{-webkit-transition:.3s -webkit-transform ease}@media (min-width:768px){#mainnav>ul li a{display:inline-block;font-size:1.125rem;padding:.6875rem 1.75rem 0 0;float:left}#mainnav li.popdown{display:none}}@media (min-width:1024px){#mainnav>ul li a{font-size:1.25rem;padding:.5625rem 2.25rem 0 0}}#mainnav>ul li:hover{opacity:.8}#mainnav li.popdown{text-transform:none}#mainnav li .popdown.menuspacer{padding:0 .75rem}@media (min-width:768px){#mainnav li .popdown.menuspacer{display:none}}#menu-icon{display:block;left:1rem;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.25rem;opacity:1;padding:.3125rem 0 0}#menu-icon:hover{opacity:.85;text-decoration:none;border:none}@media (min-width:768px){#menu-icon{display:none}}#mainnav.expmenu{max-height:540px}button.menu-icon{padding:0;border:none;left:18px;height:2.25rem;width:2.25rem;cursor:pointer;outline:0;display:block}.menu-icon-line,button:hover .menu-icon-line{background-color:#fff}@media (min-width:600px){button.menu-icon{left:1.125rem}}@media (min-width:768px){button.menu-icon{display:none}}.menu-icon-line{left:0;height:.125rem;width:1.5rem;display:block;transition:.3s transform ease}.menu-icon-line-top{top:.5rem}.menu-icon-line-middle{top:1.0625rem}.menu-icon-line-bottom{top:1.625rem}.menu-on .menu-icon-line-middle,.menu-on:hover .menu-icon-line-middle{background-color:rgba(255,255,255,0)}.menu-on .menu-icon-line{top:1.0625rem;width:1.625rem}.menu-on .menu-icon-line-top{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-on .menu-icon-line-bottom{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#search-toggle{width:2.25rem;height:2.25rem;position:absolute;right:.375rem;top:0}#search-toggle a{display:block;width:100%;height:100%}.search{display:none;width:100%;height:2.375rem;background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);padding:.375rem .1875rem 0 .5625rem;text-align:right}@media (min-width:480px){.search{padding-left:35%}}@media (min-width:600px){.search{padding-left:50%}}@media (min-width:900px){.search{padding-left:60%}}.search-container{width:100%;padding:0;margin:0;background-color:#b4c4d2;background:-webkit-linear-gradient(#cad5df,#9db2c4);background:linear-gradient(#cad5df,#9db2c4)}.search-container::after{display:table}.search-results{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:320px){.search-results{width:100%}}@media (min-width:600px){.search-results{padding:0 1.5rem 1rem}}@media (min-width:768px){#search-toggle{top:.25rem}.search-results{padding:0 2rem 1rem}}.panel-blue-blue1100,.panel-charcoal300,.panel-charcoal700-charcoal-900,.panel-purple1100,.panel-red-red1100,.panel-red1150-red1200,.panel-yellow900-yellow1100,.white-panel{margin:0;padding:0;width:100%;float:left}.white-panel{background-color:#fff;display:block}.white-panel::after{display:table}.panel-red-red1100{background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#b01c25);background:linear-gradient(#cf212c,#b01c25);display:block}.panel-red1150-red1200{background-color:#cf212c;background:-webkit-linear-gradient(#a31a23,#91171f);background:linear-gradient(#a31a23,#91171f);display:block}.panel-blue-blue1100{background-color:#045A99;background:-webkit-linear-gradient(#045A99,#034676);background:linear-gradient(#045A99,#034676);display:block}.panel-charcoal700-charcoal-900{background-color:#4f6c84;background:-webkit-linear-gradient(#4f6c84,#344757);background:linear-gradient(#4f6c84,#344757);color:#fff;display:block}.panel-yellow900-yellow1100{background-color:#eaa92c;background:-webkit-linear-gradient(#eaa92c,#bc8213);background:linear-gradient(#eaa92c,#bc8213);display:block}.panel-charcoal300{background-color:#9db2c4;display:block}.panel-purple1100{background-color:#58325d;background:-webkit-linear-gradient(#6E3F74,#58325d);background:linear-gradient(#6E3F74,#58325d);color:#fff;display:block}.div-spacer{margin-bottom:.75rem}.animation-photo img,.xs-animation-photo img{width:100%;height:100%}#homepage-header,#xs-homepage-header{position:relative;overflow:hidden;width:100%}#homepage-header>a:hover,#xs-homepage-header>a:hover{opacity:1}#xs-homepage-header{display:block;background-color:#1a232b}#xs-logo-text{background-color:#273541;background:-webkit-linear-gradient(#42596e,#1a232b);background:linear-gradient(#42596e,#1a232b);position:absolute;overflow:hidden;width:100%;height:38.7901%}#xs-photo-container{position:absolute;top:38.7901%;width:100%;height:61.2099%}#xs-herbst-1,#xs-photo2-1,#xs-photo2-2,#xs-photo3-1,#xs-photo3-2,#xs-photo4-1,#xs-photo4-2{position:absolute;width:100%;height:100%;left:0;visibility:hidden}.xs-animation-caption{padding:4px 8px 2px;text-align:right;font-size:.75rem;font-weight:700;line-height:1.2;color:#fff;background-color:rgba(0,0,0,.4);text-shadow:2px 2px 1px #000;position:absolute;bottom:0;right:0;visibility:hidden}#xs-slide-2-text,#xs-slide-3-text,#xs-slide-4-text,.xs-slide-text{position:absolute;width:100%;left:66px;top:62%;font-size:1.75rem;line-height:1.2;text-align:left;color:#fff;visibility:hidden;font-weight:700}.animation-caption,.slide-text{font-weight:700;line-height:1.125;position:absolute;visibility:hidden;color:#fff}#homepage-header{display:none;background-color:#273541;background:-webkit-linear-gradient(#42596e,#1a232b);background:linear-gradient(#42596e,#1a232b)}@media (min-width:480px){#xs-homepage-header{display:none}#homepage-header{display:block}}#herbst-1,#photo2-1,#photo2-2,#photo3-1,#photo3-2,#photo4-1,#photo4-2{position:absolute;width:57%;height:100%;top:0;right:0;visibility:hidden}.slide-text{width:35%;top:62%;left:14%;font-size:1.1875rem;text-align:left;text-decoration:none}@media (min-width:600px){.slide-text{font-size:1.5rem;top:55%;left:11%}}@media (min-width:768px){.slide-text{font-size:1.75rem;top:62%;left:12.5%}}@media (min-width:900px){.slide-text{font-size:2rem;top:57%;left:10.5%}}@media (min-width:1024px){.slide-text{font-size:2.25rem;top:54%;left:9.5%}}@media (min-width:1280px){.slide-text{font-size:3rem;top:50%;left:7.5%}}.animation-caption{padding:4px 5px 2px;text-align:right;font-size:.75rem;background-color:rgba(0,0,0,.5);text-shadow:2px 2px 1px #000;bottom:2%;right:0}@media (min-width:600px){.animation-caption{font-size:.875rem;padding:6px 6px 3px}}@media (min-width:768px){.animation-caption{font-size:1rem;padding:6px 9px 3px}}.upcoming{background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);display:inline-block;width:100%}.upcoming-performance-container-feature::after,.upcoming-performance-container::after,.upcoming::after{display:table;clear:both;content:""}.upcoming h1{font-size:1.25rem;margin:0;padding:.375rem 1rem .1875rem;color:#fff;background-color:#273541}@media (min-width:480px){.upcoming h1{font-size:1.5rem}}.upcoming-performance-container{width:100%;margin:1rem 0 1.5rem;padding:0 1.125rem}@media (min-width:768px){.upcoming h1{font-size:1.875rem}.upcoming-performance-container{width:33.3333%;float:left;padding:0 1.5rem;margin:1.5rem 0}}.upcoming-performance-container-feature{width:100%;margin:1rem 0 1.5rem;padding:0 1.125rem}.upcoming-performance-photo{width:30%;float:left}.upcoming-performance-photo img{width:100%}@media (min-width:768px){.upcoming-performance-photo{width:100%}}.upcoming-performance-photo-feature{width:30%;float:left}.upcoming-performance-photo-feature img{width:100%}.upcoming-performance-info{width:70%;float:left;padding-left:1rem;margin:0}.upcoming-performance-info h2{font-size:1rem;color:#cf212c;line-height:1.3;text-transform:uppercase;margin:0}@media (min-width:600px){.upcoming-performance-info h2{font-size:1.25rem}}@media (min-width:1280px){.upcoming-performance-info h2{font-size:1.375rem}}.upcoming-performance-info p{color:#fff;line-height:1.2;opacity:.8;margin:2em 0 .5em}@media (min-width:900px){.upcoming-performance-info p{font-size:1.125rem}}@media (min-width:1024px){.upcoming-performance-info p{font-size:1.25rem}}@media (min-width:768px){.upcoming-performance-info{width:100%;margin-top:.5rem;padding-left:0}}.upcoming-performance-info-feature{width:70%;float:left;padding-left:1rem;margin:0}.upcoming-performance-info-feature h2{font-size:1.125rem;color:#cf212c;line-height:1.3;text-transform:uppercase;margin:0}@media (min-width:600px){.upcoming-performance-info-feature h2{font-size:1.375rem}}@media (min-width:768px){.upcoming-performance-info-feature h2{font-size:1.5rem}}@media (min-width:900px){.upcoming-performance-info-feature h2{font-size:1.75rem}}@media (min-width:1280px){.upcoming-performance-info-feature h2{font-size:2rem}}.upcoming-performance-info-feature p{color:#fff;line-height:1.2;opacity:.8;margin:2em 0 .5em}@media (min-width:600px){.upcoming-performance-info-feature p{font-size:1.25rem}}@media (min-width:1024px){.upcoming-performance-info-feature p{font-size:1.25rem}}@media (min-width:1280px){.upcoming-performance-info-feature p{font-size:1.5rem}}.upcoming-performance-instrument{display:block;text-transform:none;line-height:1;font-weight:400;margin:0 0 -1em}.footer-social-caption,.footerlinks li,.perfdetails h2,.perfinfo-alert,.top-level-page-header h1{text-transform:uppercase}.upcoming-performance-alert{display:inline-block;background-color:#cf212c;color:#fff;border-radius:.1875rem;padding:.3em .5em .125em;margin:.75em 0 0;font-size:.75em;font-weight:700;text-transform:uppercase}@media (min-width:480px){.upcoming-performance-alert{padding:.3em .5em .1em}}@media (min-width:768px){.upcoming-performance-alert{font-size:.875em;padding:.2em .5em .1em;border-radius:.375rem}}@media (min-width:1024px){.upcoming-performance-alert{padding:.2em .5em 0}}.upcoming-performance-info-btn{display:inline-block;color:#fff;border-radius:.375rem;font-size:.75em;border:1px solid;text-decoration:none;opacity:.7;padding:.1875rem .375rem .0625rem}.upcoming-performance-info-btn:hover{opacity:1}@media (min-width:600px){.upcoming-performance-info-btn{font-size:.875rem}}.upcoming-subhead{color:#fff;line-height:1.2;opacity:.8;margin:2em 0 0;font-style:italic}@media (min-width:900px){.upcoming-subhead{font-size:1.125rem}}@media (min-width:1024px){.upcoming-subhead{font-size:1.25rem}}@media (min-width:768px){.upcoming-subhead{width:100%;margin-top:.5rem;padding-left:0}}.lower-banner-container{background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);display:inline-block;width:100%}.lower-banner-container::after{clear:both;content:"";display:table}.lower-banner-container>a{text-decoration:none}.lower-banner{background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25);margin:1em;padding:.375rem;text-align:center;border-radius:.375rem;text-decoration:none}@media (min-width:480px){.lower-banner{font-size:1.25em}}@media (min-width:600px){.lower-banner{padding:.5625rem}}.lower-banner:hover{background-color:#e4545d;background:-webkit-linear-gradient(#e4545d,#cf212c);background:linear-gradient(#e4545d,#cf212c)}.simple-banner{width:100%;background-color:#db7846;font-size:1.25em;line-height:1.25;font-weight:700;text-align:center;padding:.375rem 1rem .125rem;color:#273541}@media (min-width:600px){.simple-banner{font-size:1.5em}}@media (min-width:768px){.simple-banner{font-size:1.75em}}@media (min-width:900px){.simple-banner{font-size:2em}}.simple-banner-container>a{text-decoration:none}.btnbar-browse-performances{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#91171f);background:linear-gradient(#cf212c,#91171f);float:left;display:block;width:100%}.btnbar-browse-performances:last-child{margin-right:0}@media (min-width:600px){.btnbar-browse-performances{padding:.375rem .75rem}}.btnbar-performance-actions,.btnbar-performance-listings{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#91171f);background:linear-gradient(#cf212c,#91171f);float:left;display:block;width:100%}.btnbar-performance-actions:last-child,.btnbar-performance-listings:last-child{margin-right:0}@media (min-width:600px){.btnbar-performance-actions,.btnbar-performance-listings{padding:.375rem .75rem}}.btnbar-performance-actions::after,.btnbar-performance-listings::after{clear:both;content:"";display:table}.btnbar-media-press-actions{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#D56229;background:-webkit-linear-gradient(#D56229,#aa4e21);background:linear-gradient(#D56229,#aa4e21);float:left;display:block;width:100%}.btnbar-media-press-actions:last-child{margin-right:0}@media (min-width:600px){.btnbar-media-press-actions{padding:.375rem .75rem}}.btnbar-performance-top-actions{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#a31a23);background:linear-gradient(#cf212c,#a31a23);float:left;display:block;width:100%}.btnbar-performance-top-actions:last-child{margin-right:0}@media (min-width:600px){.btnbar-performance-top-actions{padding:.375rem .75rem}}.btnbar-aboutus-top-actions{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#5d7e9a;background:-webkit-linear-gradient(#5d7e9a,#344757);background:linear-gradient(#5d7e9a,#344757);float:left;display:block;width:100%}.btnbar-aboutus-top-actions:last-child{margin-right:0}@media (min-width:600px){.btnbar-aboutus-top-actions{padding:.375rem .75rem}}.btnbar-supportus-top-actions{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#1599bb;background:-webkit-linear-gradient(#1599bb,#0d657b);background:linear-gradient(#1599bb,#0d657b);float:left;display:block;width:100%}.btnbar-supportus-top-actions:last-child{margin-right:0}@media (min-width:600px){.btnbar-supportus-top-actions{padding:.375rem .75rem}}.btnbar-education-top-actions{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#6E3F74;background:-webkit-linear-gradient(#6E3F74,#58325d);background:linear-gradient(#6E3F74,#58325d);float:left;display:block;width:100%}.btnbar-education-top-actions:last-child{margin-right:0}@media (min-width:600px){.btnbar-education-top-actions{padding:.375rem .75rem}}.btnbar-actions::after{clear:both;content:"";display:table}.btnbar-season-announcement{margin:0 1.77993% 0 0;padding:.375rem .5625rem .25rem;background-color:#db7846;background:-webkit-linear-gradient(#db7846,#b75423);background:linear-gradient(#db7846,#b75423);float:left;display:block;width:100%}.btnbar-season-announcement:last-child{margin-right:0}@media (min-width:600px){.btnbar-season-announcement{padding:.375rem .75rem}}.btnbar-season-announcement::after{clear:both;content:"";display:table}.btnbar-btn-2up,.btnbar-btn-3up,.btnbar-caption{float:left;display:block}.btnbar-caption{font-weight:700;font-size:1rem;padding:0;opacity:.6;color:#fff;margin-right:1.77993%;width:100%}.btnbar-btn-2up:active,.btnbar-btn-2up:hover,.btnbar-btn-3up:active,.btnbar-btn-3up:hover,.btnbar-btn-4up-caption:active,.btnbar-btn-4up-caption:hover,.btnbar-btn-4up:active,.btnbar-btn-4up:hover,.btnbar-btn-5up:active,.btnbar-btn-5up:hover,.btnbar-btn-6up:active,.btnbar-btn-6up:hover,.btnbar-btn-7up:active,.btnbar-btn-7up:hover,.footer-social a:hover,.footerlinks li a:hover{opacity:.7}.btnbar-caption:last-child{margin-right:0}@media (min-width:600px){.btnbar-caption{float:left;display:block;margin-right:1.77993%;width:23.66505%;text-align:left;line-height:1.375rem;font-size:1.25em;margin-top:8px;padding-left:2px}.btnbar-caption:last-child{margin-right:0}}@media (min-width:768px){.btnbar-caption{font-size:1.375em;padding-left:0}}@media (min-width:900px){.btnbar-caption{float:left;display:block;margin-right:1.77993%;width:15.18339%;padding-left:4px}.btnbar-caption:last-child{margin-right:0}}@media (min-width:1024px){.btnbar-caption{float:left;display:block;margin-right:1.77993%;width:15.18339%}.btnbar-caption:last-child{margin-right:0}}@media (min-width:1280px){.btnbar-caption{float:left;display:block;margin-right:1.77993%;width:15.18339%}.btnbar-caption:last-child{margin-right:0}}@media (min-width:1440px){#pagewrap{max-width:1152px}.btnbar-caption{float:left;display:block;margin-right:1.77993%;width:19.42422%}.btnbar-caption:last-child{margin-right:0}}.btnbar-btn-2up,.btnbar-btn-3up,.btnbar-btn-4up,.btnbar-btn-4up-caption,.btnbar-btn-5up,.btnbar-btn-6up,.btnbar-btn-7up{text-decoration:none;font-weight:700;line-height:1.25em;font-size:.75em;color:#fff;text-align:center;margin:0 auto;padding:2.625rem .375rem 0;background-position:top center}.btnbar-btn-2up{margin-right:1.77993%;width:49.11003%}.btnbar-btn-2up:last-child{margin-right:0}.btnbar-btn-3up{margin-right:1.77993%;width:32.14671%}.btnbar-btn-3up:last-child{margin-right:0}.btnbar-btn-4up,.btnbar-btn-4up-caption{float:left;display:block;margin-right:1.77993%;width:23.66505%}.btnbar-btn-4up-caption:last-child,.btnbar-btn-4up:last-child{margin-right:0}@media (min-width:600px){.btnbar-btn-2up,.btnbar-btn-3up,.btnbar-btn-4up,.btnbar-btn-4up-caption,.btnbar-btn-5up,.btnbar-btn-6up,.btnbar-btn-7up{font-size:.875em}.btnbar-btn-4up-caption{float:left;display:block;margin-right:1.77993%;width:17.3038%}.btnbar-btn-4up-caption:last-child{margin-right:0}}@media (min-width:900px){.btnbar-btn-4up-caption{float:left;display:block;margin-right:1.77993%;width:19.42422%}.btnbar-btn-4up-caption:last-child{margin-right:0}}@media (min-width:1280px){.btnbar-btn-4up-caption{float:left;display:block;margin-right:1.77993%;width:19.42422%}.btnbar-btn-4up-caption:last-child{margin-right:0}}@media (min-width:1440px){.btnbar-btn-4up-caption{float:left;display:block;margin-right:1.77993%;width:18.36401%}.btnbar-btn-4up-caption:last-child{margin-right:0}}@media (min-width:320px){.btnbar-btn-5up{float:left;display:block;margin-right:1.77993%;width:32.14671%}.btnbar-btn-5up:last-child,.btnbar-btn-5up:nth-child(3n){margin-right:0}.btnbar-btn-5up:nth-child(3n+1){clear:left}}@media (min-width:768px){.btnbar-btn-5up{float:left;display:block;margin-right:1.77993%;width:18.57605%}.btnbar-btn-5up:last-child{margin-right:0}.btnbar-btn-5up:nth-child(3n){margin-right:1.77993%}.btnbar-btn-5up:nth-child(3n+1){clear:none}.btnbar-btn-5up:nth-child(5n){margin-right:0}.btnbar-btn-5up:nth-child(5n+1){clear:left}}@media (min-width:320px){.btnbar-btn-6up{float:left;display:block;margin-right:1.77993%;width:32.14671%}.btnbar-btn-6up:last-child,.btnbar-btn-6up:nth-child(3n){margin-right:0}.btnbar-btn-6up:nth-child(3n+1){clear:left}}@media (min-width:768px){.btnbar-btn-6up{float:left;display:block;margin-right:1.77993%;width:15.18339%}.btnbar-btn-6up:last-child{margin-right:0}.btnbar-btn-6up:nth-child(3n){margin-right:1.77993%}.btnbar-btn-6up:nth-child(3n+1){clear:none}.btnbar-btn-6up:nth-child(6n){margin-right:0}.btnbar-btn-6up:nth-child(6n+1){clear:left}}@media (min-width:320px){.btnbar-btn-7up{float:left;display:block;margin-right:1.77993%;width:32.14671%}.btnbar-btn-7up:last-child,.btnbar-btn-7up:nth-child(3n){margin-right:0}.btnbar-btn-7up:nth-child(3n+1){clear:left}}@media (min-width:768px){.btnbar-btn-7up{float:left;display:block;margin-right:1.77993%;width:12.72371%}.btnbar-btn-7up:last-child{margin-right:0}.btnbar-btn-7up:nth-child(3n+1){clear:none}.btnbar-btn-7up:nth-child(3n){margin-right:1.77993%}.btnbar-btn-7up:nth-child(7n){margin-right:0}.btnbar-btn-7up:nth-child(7n+1){clear:left}}.footersocial{padding:.5625rem 1rem 0;margin-bottom:.75rem;-webkit-column-span:12;-moz-column-span:12;column-span:12}.footersocial::after{clear:both;content:"";display:table}.footer-social-caption{font-size:.7em;line-height:.875rem;-webkit-column-span:12;-moz-column-span:12;column-span:12;font-weight:300;margin-bottom:.5em;text-align:center}@media (min-width:480px){.footer-social-caption{font-size:.75rem;line-height:1rem}}@media (min-width:600px){.footer-social-caption{font-size:.875em;line-height:1.125rem}}.footer-social{text-align:center}.footer-social a{text-indent:-9999px;text-decoration:none;display:inline-block;height:1.6875rem;width:1.6875rem;background-size:contain;margin-right:1.5em;-webkit-column-span:3;-moz-column-span:3;column-span:3}.footer-social a:nth-child(4){margin-right:0}.footerlinks ul{list-style:none;margin:.375rem 0 .75rem;padding:.75rem 0 0 1.5rem;text-align:center}.footerlinks li{display:inline-block;font-weight:300;line-height:1.5rem;font-size:.875rem}@media (min-width:480px){.footerlinks li{font-size:1rem;line-height:2rem}}@media (min-width:600px){.footerlinks li{font-size:.875rem}}@media (min-width:768px){.footer-social a{height:2.25rem;width:2.25rem}.footerlinks li{line-height:1.125rem}}@media (min-width:900px){.footerlinks li{font-size:1rem;line-height:1.25rem}}.footerlinks li::after{margin:0 .75rem;content:'\2006|\2006'}.footerlinks li:last-child::after,.footerlinks li:nth-child(3n)::after{content:''}@media (min-width:600px){.footerlinks li:nth-child(3n)::after{content:'\2006|\2006'}}.footerlinks li a{text-decoration:none;color:#fff}.copyright{font-size:.75em;font-weight:300;text-align:right;padding:0 1rem .5625rem;margin:0}.form-modal{opacity:1}.form-modal::after{clear:both;content:"";display:table}.form-modal h1{font-weight:300;color:#fff;font-size:1.5em;margin:0}@media (min-width:768px){.form-modal h1{font-size:1.875em}}.form-modal p{line-height:1.3;color:#fff}#donate-tix-modal,#donate-tix-success-modal,#join-email-list-modal,#join-email-list-success-modal,#legacy-form-modal,#legacy-form-success-modal,#send-email-modal,#send-email-success-modal{display:none}#donate-tix label,#join-email label,#join-email-campaign label,#join-email-page label,#legacy-form label,#send-email label{margin:1.5em 0 0;display:block;color:#fff}#donate-tix input[type=email],#donate-tix input[type=text],#join-email input[type=email],#join-email input[type=text],#join-email-campaign input[type=email],#join-email-campaign input[type=text],#join-email-page input[type=email],#join-email-page input[type=text],#legacy-form input[type=email],#legacy-form input[type=text],#send-email input[type=email],#send-email input[type=text]{display:block;width:100%;color:#fff;background-color:transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;font-size:1.5em;font-weight:700;line-height:1.25;outline:0}#donate-tix input[type=email].valid,#donate-tix input[type=text].valid,#join-email input[type=email].valid,#join-email input[type=text].valid,#join-email-campaign input[type=email].valid,#join-email-campaign input[type=text].valid,#join-email-page input[type=email].valid,#join-email-page input[type=text].valid,#legacy-form input[type=email].valid,#legacy-form input[type=text].valid,#send-email input[type=email].valid,#send-email input[type=text].valid{border-bottom-color:green}#donate-tix input[type=email].error,#donate-tix input[type=text].error,#join-email input[type=email].error,#join-email input[type=text].error,#join-email-campaign input[type=email].error,#join-email-campaign input[type=text].error,#join-email-page input[type=email].error,#join-email-page input[type=text].error,#legacy-form input[type=email].error,#legacy-form input[type=text].error,#send-email input[type=email].error,#send-email input[type=text].error{border-color:transparent transparent #cf212c}#donate-tix input[type=email]:focus,#donate-tix input[type=text]:focus,#join-email input[type=email]:focus,#join-email input[type=text]:focus,#join-email-campaign input[type=email]:focus,#join-email-campaign input[type=text]:focus,#join-email-page input[type=email]:focus,#join-email-page input[type=text]:focus,#legacy-form input[type=email]:focus,#legacy-form input[type=text]:focus,#send-email input[type=email]:focus,#send-email input[type=text]:focus{border-bottom-color:#045A99}#donate-tix input[type=checkbox],#donate-tix input[type=radio],#join-email input[type=checkbox],#join-email input[type=radio],#join-email-campaign input[type=checkbox],#join-email-campaign input[type=radio],#join-email-page input[type=checkbox],#join-email-page input[type=radio],#legacy-form input[type=checkbox],#legacy-form input[type=radio],#send-email input[type=checkbox],#send-email input[type=radio]{margin:0 8px 0 0}#donate-tix textarea,#join-email textarea,#join-email-campaign textarea,#join-email-page textarea,#legacy-form textarea,#send-email textarea{display:block;width:100%;margin-top:.25em;padding:.5em;color:#fff;background-color:transparent;border:1px solid #fff;font-size:1.5em;font-weight:300;line-height:1.25;outline:0}#donate-tix textarea.valid,#join-email textarea.valid,#join-email-campaign textarea.valid,#join-email-page textarea.valid,#legacy-form textarea.valid,#send-email textarea.valid{border-color:green}#donate-tix textarea.error,#join-email textarea.error,#join-email-campaign textarea.error,#join-email-page textarea.error,#legacy-form textarea.error,#send-email textarea.error{border-color:#cf212c}#donate-tix textarea:focus,#join-email textarea:focus,#join-email-campaign textarea:focus,#join-email-page textarea:focus,#legacy-form textarea:focus,#send-email textarea:focus{border-color:#045A99}#donate-tix .form-row::after,#join-email .form-row::after,#join-email-campaign .form-row::after,#join-email-page .form-row::after,#legacy-form .form-row::after,#send-email .form-row::after{clear:both;content:"";display:table}#donate-tix .half-width,#join-email .half-width,#join-email-campaign .half-width,#join-email-page .half-width,#legacy-form .half-width,#send-email .half-width{width:100%}@media (min-width:768px){#donate-tix .half-width,#join-email .half-width,#join-email-campaign .half-width,#join-email-page .half-width,#legacy-form .half-width,#send-email .half-width{display:inline-block;width:48%;float:left}#donate-tix .form-spacer,#join-email .form-spacer,#join-email-campaign .form-spacer,#join-email-page .form-spacer,#legacy-form .form-spacer,#send-email .form-spacer{display:inline-block;width:4%;height:1em;float:left}}#donate-tix .submit-button,#join-email .submit-button,#join-email-campaign .submit-button,#join-email-page .submit-button,#legacy-form .submit-button,#send-email .submit-button{margin-top:1.5em;border:1px solid #fff;border-radius:.375rem;background-color:transparent;float:right;padding:.375rem;font-size:1.25em;color:#fff}#donate-tix .submit-button:hover,#join-email .submit-button:hover,#join-email-campaign .submit-button:hover,#join-email-page .submit-button:hover,#legacy-form .submit-button:hover,#send-email .submit-button:hover{opacity:.7}#donate-tix .form-error,#join-email .form-error,#join-email-campaign .form-error,#join-email-page .form-error,#legacy-form .form-error,#send-email .form-error{display:block;font-weight:700;color:#cf212c;margin:.5rem 0 .625rem;line-height:1.2}.checkbox{font-size:1.25em}.form-msg-success{padding:1em;margin-bottom:.75rem;color:green}.form-msg-error{padding:1em;margin-bottom:.75rem;color:#cf212c}.text-area{margin-top:3em}.season-announcement-panel{width:100%;padding:0;margin:0;background-color:#D56229;background:-webkit-linear-gradient(#e18e64,#f8e5dc);background:linear-gradient(#e18e64,#f8e5dc);display:block}.season-announcement-container::after,.season-announcement-panel::after{display:table;clear:both;content:""}.season-announcement-container{width:100%;padding:0;margin:0}.season-announcement-head{width:100%;float:left;padding:0 .875rem;margin:0;color:#b01c25}@media (min-width:320px){.season-announcement-head{width:100%}}.season-announcement-head h1{margin:.625em 0 .375em;font-size:1.375em}@media (min-width:480px){.season-announcement-head h1{font-size:1.5em}}@media (min-width:600px){.season-announcement-head{padding:0 1.5rem 1rem}.season-announcement-head h1{font-size:1.75em;margin:.625em 0 0}}@media (min-width:768px){.season-announcement-head{padding:0 2rem 1rem}.season-announcement-head h1{font-size:1.75em}}@media (min-width:900px){.season-announcement-head h1{font-size:2em}}.season-announcement-contents{width:100%;padding:0;margin:0;display:inline-block}.season-announcement-contents::after{clear:both;content:"";display:table}.season-announcement-image{width:30%;float:left;padding:0 .875rem 0 0;margin:0}@media (min-width:600px){.season-announcement-image{padding:0 1.5rem 0 0}}@media (min-width:768px){.season-announcement-image{padding:0 2rem 0 0}}@media (min-width:1280px){.season-announcement-image{width:20%}}.season-announcement-image img{width:100%}.season-announcement-text{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:320px){.season-announcement-text{width:100%}}@media (min-width:600px){.season-announcement-text{padding:0 1.5rem 1rem}}@media (min-width:768px){.season-announcement-text{padding:0 2rem 1rem}}.season-announcement-text>p>a{color:#cf212c}.season-announcement-text>p>a:hover{color:#a31a23}.announce-text{font-size:.875em;line-height:1.4;margin:0 0 .5em;padding:0}@media (min-width:480px){.announce-text{font-size:1em}}@media (min-width:600px){.announce-text{font-size:1.125em;margin-bottom:0}}@media (min-width:768px){.announce-text{font-size:1.375em}}@media (min-width:1024px){.announce-text{font-size:1.5em}}@media (min-width:1280px){.announce-text{font-size:1.5em}}#season-announcement-modal{display:none;color:#fff}#season-announcement-modal p{font-size:1em}#season-announcement-modal h1{width:75%;font-weight:700;color:#fff;opacity:1;font-size:1.25em;margin:0}#season-announcement-modal ul li a:active,#season-announcement-modal ul li a:hover,.faq-list li a:hover,.job-requirements li a:hover,.perfaction:active,.perfaction:hover,.perfinfo-venue span:hover,.staff-board-list li a:hover{opacity:.7}@media (min-width:480px){#season-announcement-modal h1{width:85%;font-size:1.5em}}@media (min-width:1024px){#season-announcement-modal h1{width:90%;font-size:1.75em}}#season-announcement-modal ul{list-style-type:none;padding:0}#season-announcement-modal ul li{font-size:1.125em;padding:.375em 0}#season-announcement-modal ul li:first-child{padding-top:0}#season-announcement-modal ul li:last-child{padding-bottom:0}@media (min-width:768px){#season-announcement-modal ul li{padding-left:.75em}}#season-announcement-modal ul li a{text-decoration:none;color:#fff}.season-announcement-video-panel{width:100%;padding:0 .875rem;margin:0;display:inine-block;background-color:#1a232b;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);color:#fff}.season-announcement-video-panel::after{clear:both;content:"";display:table}@media (min-width:768px){.season-announcement-video-panel{padding:0 2rem}}.season-announcement-video-panel h2{margin-top:0;padding-top:1em}.season-announcement-video-container{width:100%}.video-credits{font-size:.75em}.top-level-page-header{width:100%;display:block;padding:.5em .625em .25em;margin:0;color:#fff}.top-level-page-header::after{clear:both;content:"";display:table}@media (min-width:600px){.top-level-page-header{font-size:1.125em}}@media (min-width:768px){.top-level-page-header{font-size:1.375em}}@media (min-width:1024px){.top-level-page-header{font-size:1.5em}}.top-level-page-header h1{font-size:1.875em;margin:0}.top-level-page-header-content p{line-height:1.375em;margin:1em 0 0;color:#fff;font-size:.875em}.top-level-page-header-content p:first-child{margin-top:.75em}@media (min-width:600px){.top-level-page-header-content p{font-size:1em}}@media (min-width:768px){.top-level-page-header-content p{font-size:1.25em}}@media (min-width:1024px){.top-level-page-header-content p{font-size:1.375em}}.top-level-page-header-content{float:left;display:block;margin-right:1.77993%;width:100%;padding:0 1rem .75rem}.top-level-page-header-content:last-child{margin-right:0}.top-level-page-header-content-optional{display:none;margin-bottom:.5em}@media (min-width:600px){.top-level-page-header-content-optional{display:block}}.top-level-performances{background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#a31a23);background:linear-gradient(#cf212c,#a31a23)}.top-level-aboutus{background-color:#273541;background:-webkit-linear-gradient(#42596e,#273541);background:linear-gradient(#42596e,#273541)}.top-level-supportus{background-color:#117F9b;background:-webkit-linear-gradient(#117F9b,#0d657b);background:linear-gradient(#117F9b,#0d657b)}.top-level-education{background-color:#6E3F74;background:-webkit-linear-gradient(#58325d,#422646);background:linear-gradient(#58325d,#422646)}.top-level-media{background-color:#D56229;background:-webkit-linear-gradient(#D56229,#b75423);background:linear-gradient(#D56229,#b75423)}.top-level-performances-introtext{background-color:#344757;background:-webkit-linear-gradient(#5d7e9a,#344757);background:linear-gradient(#5d7e9a,#344757);padding:0 .25rem}.top-level-performances-introtext::after{clear:both;content:"";display:table}.photo-bar{display:block;width:100%;margin:0}.photo-bar::after{clear:both;content:"";display:table}.photo-bar-image-3up{width:33.3333%;float:left;margin:0}.photo-bar-image-3up img{width:100%;display:block}.photo-bar-image-4up{width:25%;float:left;margin:0;position:relative}.photo-bar-image-4up img{width:100%;display:block}.photo-bar-id{position:absolute;color:#fff;bottom:2px;right:4px;text-shadow:1px 1px 2px #000;font-weight:700;text-align:right;font-size:.6rem;line-height:1;width:90%}@media (min-width:480px){.photo-bar-id{font-size:.75rem;bottom:3px;right:6px}}@media (min-width:600px){.photo-bar-id{font-size:.875rem;bottom:3px;right:6px}}@media (min-width:768px){.photo-bar-id{font-size:1rem;bottom:4px;right:8px}}.perfpage{float:left;display:block;margin-right:1.77993%;width:100%}.perfpage::after{clear:both;content:"";display:table}.perfpage:last-child{margin-right:0}@media (min-width:900px){.photo-bar-id{font-size:1.125rem;bottom:5px;right:10px}.perfpage{padding:0}.perfhead{display:table}}.perfpage h1{background-color:#b01c25;background:-webkit-linear-gradient(#cf212c,#b01c25);background:linear-gradient(#cf212c,#b01c25);color:#fff;font-size:1.125em;line-height:1.375em;padding:.25em .5em;margin:0;letter-spacing:-.5px}@media (min-width:480px){.perfpage h1{font-size:1.375em;line-height:1.25em;letter-spacing:normal}}@media (min-width:768px){.perfpage h1{font-size:1.875em;line-height:1.125em}}@media (min-width:1024px){.perfpage h1{font-size:2em;line-height:1.25em}}@media (min-width:1280px){.perfpage h1{font-size:2.5em}}@media (min-width:1440px){.perfpage h1{font-size:2.5em}}.perfhead{width:100%;background-color:#344757;background-image:url(/img/css/SlideBG.svg);background-repeat:no-repeat;background-position:bottom right;margin:0}.perfphoto{width:100%;position:relative}@media (min-width:900px){.perfphoto{display:table-cell;vertical-align:middle;background-color:#1a232b;width:45%}}@media (min-width:1024px){.perfphoto{display:table-cell;vertical-align:middle;background-color:#1a232b;width:50%}}.perfphoto img{width:100%;display:block}.perfinfo{margin:0;overflow:hidden;width:100%;color:#fff;padding:.5em .875em;font-size:1rem;line-height:1.25em}@media (min-width:600px){.perfinfo{font-size:1.0625em}}@media (min-width:900px){.perfinfo{display:table-cell;width:55%;padding:.5em 1.125em;margin:0}}@media (min-width:1024px){.perfinfo{font-size:1.125em;display:table-cell;width:50%;margin:0}}.perfinfo h2{font-weight:300;font-style:italic;margin:0 0 .375em;font-size:1.125em;line-height:1.25em}.perfinfo h2:first-of-type{margin-top:.375em}@media (min-width:600px){.perfinfo h2{font-size:1.25em}}@media (min-width:768px){.perfinfo h2{font-size:1.375em}}@media (min-width:1280px){.perfinfo h2{font-size:1.5em}}.perfinfo-musicians{line-height:1.25;font-style:italic;font-size:.875em;margin:0 0 .5em}.perfinfo-musicians:first-child{margin-top:.5em}@media (min-width:1280px){.perfinfo-musicians{font-size:1em}}.perfinfo-copresent{display:inline-block;background-color:#034676;color:#fff;border-radius:.375em;padding:.4em .5em .25em;font-size:.75em}.perfinfo-alert-container{display:block}.perfinfo-alert{display:inline-block;background-color:#cf212c;color:#fff;border-radius:.375em;padding:.2em .5em 0;font-size:.875em;font-weight:700;margin:.375em 0 1em}@media (min-width:480px){.perfinfo-copresent{font-size:.875em}.perfinfo-alert{font-size:1em}}.perfinfo-alertreason{color:#fff;font-style:italic;font-size:.875em;margin-top:0}.perfinfo-price,.perfinfo-venue{margin:0;font-size:1em;line-height:1.25em}@media (min-width:900px){.perfinfo-price,.perfinfo-venue{font-size:1.125em}}@media (min-width:1280px){.perfinfo-price,.perfinfo-venue{font-size:1.25em}}.perfinfo-venue span{display:inline-block;margin-left:.375em;text-indent:-9999px;background-size:contain;vertical-align:baseline;width:2.5em;height:.9375em}.perfinfo-date{margin:0 0 .625em;font-size:1.0625em;line-height:1.25em;font-weight:700}@media (min-width:480px){.perfinfo-date{font-size:1.25em}}@media (min-width:900px){.perfinfo-date{font-size:1.375em;margin-top:.5em}}@media (min-width:1280px){.perfinfo-date{font-size:1.5em}}.perfinfo-date span.date-separator{font-weight:300}.perf-note-lower,.perf-note-upper{width:100%;margin:0;color:#fff}.perf-note-upper{background-color:#D56229}.perf-note-lower{background-color:#4f6c84}.perf-note{font-size:.875em;font-weight:700;line-height:1.25em;display:inline-block;margin:.625em .75em .5em}.perfdetails{width:100%}.perfdetails::after{clear:both;content:"";display:table}@media (min-width:600px){.perfdetails{margin:1em 0 .75em}.perfdetails h2{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}.perfdetails h2{background-color:#b01c25;color:#fff;font-size:1.125em;line-height:1.25em;font-weight:300;padding:.3125rem .5625rem .125rem;margin:0;display:block}.performance-page-photocredit{font-size:.875em;font-style:italic;opacity:.7}.perfdetails1{float:left;display:block;margin-right:1.77993%;width:100%;margin-top:.75em}.perfdetails1::after{clear:both;content:"";display:table}.perfdetails1:last-child{margin-right:0}@media (min-width:600px){.perfdetails1{float:left;display:block;margin-right:1.77993%;width:40.62837%;padding:.75rem 0 0 1.5rem;margin-top:.75em}.perfdetails1:last-child{margin-right:0}}.perfdetails2{float:left;display:block;margin-right:1.77993%;width:100%}.perfdetails2::after{clear:both;content:"";display:table}.perfdetails2:last-child{margin-right:0}@media (min-width:600px){.perfdetails2{float:left;display:block;margin-right:1.77993%;width:57.59169%;padding:.75rem 1.5rem 0 0;margin-top:.75em}.perfdetails2:last-child{margin-right:0}}.perfabout,.perfbios,.perfprogram,.perfsidebar,.perfsponsors{background-color:#dde4eb;background:-webkit-linear-gradient(#dde4eb,#cad5df);background:linear-gradient(#dde4eb,#cad5df);overflow:hidden;margin:0}@media (min-width:600px){.perfabout,.perfbios,.perfprogram,.perfsidebar,.perfsponsors{margin:0 0 .75rem;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}}.perfabout-content,.perfbios-content,.perfprogram-content,.perfsidebar-content,.perfsponsors-content{margin:-3px 0 0;display:block;padding:0 15px;line-height:1.375em}.perfabout-content a,.perfbios-content a,.perfprogram-content a,.perfsidebar-content a,.perfsponsors-content a{color:#444}.perfquote{color:#91171f;text-align:left;font-size:1rem;font-weight:700;margin:0}.quoteattrib{font-size:.875rem;color:#91171f;font-weight:300;font-style:italic;text-align:right;margin:0 0 .875rem}.perfsponsors-solicit{font-weight:700;font-style:italic}.perfsponsors .seriessponsor{display:block;background-color:#034676;color:#fff;font-size:.875em;line-height:1rem;font-style:italic;padding:.375rem .5625rem .1875rem;margin:.75rem 0;border-radius:.1875rem}@media (min-width:600px){.perfsponsors .seriessponsor{margin:.75rem 0}}.sponsor-logo-container{padding:0 .9375rem;margin:-.75em 0 0}.sponsor-logo-container::after{clear:both;content:"";display:table}.sponsor-logo-1up{width:60%;margin:0 20%;display:inline-block}.sponsor-logo-1up img{width:100%}.sponsor-logo-nup{width:50%;display:inline-block;margin:0;float:left}.sponsor-logo-nup img{width:100%}.program-change-box{display:block;margin:9px 0 .625em}.program-change-box .program-change-box-text{font-size:1em;font-style:italic;color:#cf212c;margin:.375em 0 0;padding:0}.encore,.perfprogram .alert{border-radius:.1875rem;font-size:.875em;text-transform:uppercase}.program-change-box:first-of-type{margin-top:18px}.perfprogram .alert{display:inline-block;background-color:#cf212c;color:#fff;padding:.1875rem .375rem 0;margin:0}.program-encore-box{display:block;margin:9px 0 .625em}.program-encore-box .encore-text{margin:.25em 0 0;padding:0}.encore{display:inline-block;background-color:#045A99;color:#fff;padding:.1875rem .375rem 0;margin:0}.perfaction{text-align:center}@media (min-width:320px){.perfaction{float:left;display:block;margin-right:1.77993%;width:32.14671%}.perfaction:last-child,.perfaction:nth-child(3n){margin-right:0}.perfaction:nth-child(3n+1){clear:left}}@media (min-width:600px){.perfaction,.perfaction:nth-child(3n){margin-right:1.77993%}.perfaction{float:left;display:block;width:15.18339%}.perfaction:nth-child(3n+1){clear:none}.perfaction:last-child,.perfaction:nth-child(6n){margin-right:0}.perfaction:nth-child(6n+1){clear:left}}.perfaction a{font-size:.75rem;display:block;line-height:.875rem;color:#fff;text-decoration:none;height:80px;width:80px;padding:52px 0 0;margin:0 auto 12px}@media (min-width:900px){.perfaction a{font-size:.875rem;line-height:1.125rem;height:100px;width:100px;padding:64px 0 0}.about-us-content{padding:0}}.about-us-content{float:left;display:block;margin-right:1.77993%;width:100%}.about-us-content::after{clear:both;content:"";display:table}.about-us-content:last-child{margin-right:0}.faq-list,.job-requirements{list-style:none;margin-bottom:1.5rem;padding:0}.faq-list li,.job-requirements li{display:block;border-bottom:1px #5d7e9a solid;padding:.25rem 0;font-size:1em}.faq-list li:first-child,.job-requirements li:first-child{border-top:1px #5d7e9a solid}.faq-list li a,.job-requirements li a{text-decoration:none;color:#fff}.faq-list li span,.job-requirements li span{font-weight:700}.job-requirements li{margin-left:1em}.previous-annualreport td a{display:block}.previous-annualreport td{padding-bottom:12px}.annualreport-caption{padding-left:1rem;vertical-align:text-top}.pastperf-date,.pastperf-performer{vertical-align:middle;border-top:1px #5d7e9a solid;border-bottom:1px #5d7e9a solid}.staff-board-list{list-style:none;margin-bottom:2.75rem;padding:0}.staff-board-list li{display:block;border-bottom:1px #5d7e9a solid;padding:.25rem 0;font-weight:700}.past-seasons::after,.season-button-container::after{clear:both;content:"";display:table}.staff-board-list li:first-child{border-top:1px #5d7e9a solid}.staff-board-list li a{text-decoration:none;color:#fff}.staff-board-list li span{font-style:italic;font-weight:400}.past-seasons{width:100%;margin:0}.season-button-container{width:50%;float:left;padding:0 1em 1em 0}@media (min-width:480px){.season-button-container{width:33%}}@media (min-width:600px){.season-button-container{width:25%}}@media (min-width:768px){.season-button-container{width:20%}}@media (min-width:1024px){.season-button-container{width:16.66%}}@media (min-width:1280px){.season-button-container{width:14.285%}}a.season-button{width:100%;border-radius:.375rem;background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25);display:block;font-weight:300;font-style:italic;text-decoration:none;padding:.375rem .5625rem;line-height:1.125}a.season-button:hover{opacity:1;background:-webkit-linear-gradient(#e4545d,#cf212c);background:linear-gradient(#e4545d,#cf212c);color:#fff}.past-performance-list li a:hover,.past-season-brochure-button:hover{opacity:.7}a.season-button>span{font-size:1.25em;font-weight:700;font-style:normal}.past-season-brochure-button{width:50%;padding-right:1em;margin-bottom:1em;float:left;text-align:center}.past-season-brochure-button>img{width:100%}.past-season-brochure-button>p{font-style:italic;font-weight:300;font-size:1em;line-height:1.2;margin:0}.past-season-brochure-button>p>span{font-size:1.25em;font-weight:700;font-style:normal}@media (min-width:600px){.past-season-brochure-button{width:25%}}.past-performance-list{list-style:none;margin-bottom:1.5rem;padding:0}.past-performance-list li{display:block;border-bottom:1px #5d7e9a solid;padding:.25rem 0 .175rem;font-weight:700;font-size:1.25em}.past-performance-list li:first-child{border-top:1px #5d7e9a solid}.past-performance-list li a{text-decoration:none;color:#fff}.past-performance-list li span{font-style:italic;font-weight:400}.pastperf{width:100%}.pastperf-date{width:1.75em;font-weight:700;font-size:1.25em;line-height:1.25em;text-align:right;padding:6px 4px 3px}.pastperf-performer{font-size:1em;line-height:1.25em;padding:7px 4px 4px 12px}.past-performances-archive-btn{display:inline-block;text-decoration:none;background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25);padding:.25em .5em;color:#fff;font-size:1em;font-weight:700;border-radius:.375rem;margin:0}.past-performances-archive-btn:hover{background-color:#df3540;background:-webkit-linear-gradient(#e4545d,#cf212c);background:linear-gradient(#e4545d,#cf212c);opacity:1}.listing-modal-overlay,.perf-modal-overlay{position:absolute;width:100%;top:-4.5em;min-height:100%;z-index:200}.listing-modal-container,.perf-modal-container{position:relative;background:0 0,#0c1114;border-radius:12px;z-index:300;color:#fff}.perf-modal-container{width:95%;padding:.625em .75em .25em;margin:20% auto 80%;opacity:1;display:none;font-size:1.125em}@media (min-width:320px){.perf-modal-container{font-size:.875em}}@media (min-width:480px){.perf-modal-container{font-size:1em}}@media (min-width:600px){.perf-modal-container{width:70%;font-size:1.125em}}@media (min-width:768px){.perf-modal-container{font-size:1.25em}}@media (min-width:900px){.perf-modal-container{font-size:1.5em}}.perf-modal-container p{font-size:1em}.perf-modal-container h1{width:75%;font-weight:300;color:#fff;opacity:1;font-size:1.25em;line-height:1.25em;margin:0}@media (min-width:480px){.perf-modal-container h1{width:85%}}@media (min-width:1024px){.perf-modal-container h1{width:90%}}.perf-modal-container ul{list-style-type:none;padding:0}.perf-modal-container ul li{font-size:1.125em;line-height:1.25em;padding:.5em 0}.perf-modal-container ul li:first-child{padding-top:0}.perf-modal-container ul li:last-child{padding-bottom:0}@media (min-width:768px){.perf-modal-container ul li{padding-left:.75em}}.perf-modal-container ul li a{text-decoration:none;color:#fff}.perf-modal-container ul li a:active,.perf-modal-container ul li a:hover{opacity:.7}.listing-modal-container{width:95%;padding:1.125rem 1.75rem .1875rem;margin:20% auto 80%;opacity:1;font-size:1.125em}@media (min-width:600px){.listing-modal-container{width:70%;padding:1.125rem 1.5rem}}.listing-modal-container h1{font-weight:300;color:#fff;opacity:1;font-size:1.875rem;line-height:1.125em;margin:0}.closebox:hover,.icon-panel-no-hover:hover,.icon-panel:hover,.listing-modal-container ul li a:active,.listing-modal-container ul li a:hover,.performance-listing-btn:active,.performance-listing-btn:hover,.program-goals li a:hover{opacity:.7}.listing-modal-container ul{list-style-type:none;padding:0 0 0 2rem}.listing-modal-container ul li{font-size:1.5rem;line-height:2.625rem}.intro-panel,.video-credit{font-size:.875em;color:#fff}.listing-modal-container ul li a{text-decoration:none;color:#fff}.listing-modal-buyseries,.listing-modal-buytix,.listing-modal-viewseries,.perf-modal-buyseries,.perf-modal-buytix,.perf-modal-performerlink,.perf-modal-video,.perf-modal-viewseries{display:none}.perf-modal-video h1{margin:.375rem 2.625rem .375rem 0}.video-wrapper{margin:1rem 0 1.5rem}.video-wrapper iframe{margin:0 auto}.video-credit{font-style:italic}.closebox{width:2.25rem;height:2.25rem;display:block;position:absolute;top:.75em;right:.75em;text-indent:-1000em}.closebox:after,.closebox:before{content:'';position:absolute;width:2.1875rem;height:.125rem;background-color:#fff;top:1.125rem}.intro-panel::after,.panel::after{content:"";clear:both}.closebox:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);left:.0625rem}.closebox:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:.0625rem}.intro-panel{width:100%;display:block;line-height:1.5em;margin:0}.intro-panel::after{display:table}@media (min-width:480px){.intro-panel{font-size:1em}}@media (min-width:600px){.intro-panel{font-size:1.125em}}@media (min-width:768px){.intro-panel{font-size:1.25em}}.intro-panel-contents{padding:.5em 0;float:left;display:block;margin-right:1.77993%;width:83.03668%;margin-left:8.48166%}.intro-panel-contents:last-child{margin-right:0}@media (min-width:1024px){.intro-panel-contents{float:left;display:block;margin-right:1.77993%;width:66.07336%;margin-left:16.96332%}.intro-panel-contents:last-child{margin-right:0}}.program-goals{list-style:none;padding:0;margin:0 1em}.program-goals li{display:block;border-bottom:1px #a96eb0 solid;padding:.5rem .375rem .375rem;line-height:1.25}.program-goals li:first-of-type{border-top:1px #a96eb0 solid}.program-goals li a{text-decoration:none;color:#fff}.list-subcaption{font-size:.75em;font-style:italic;line-height:1.25em;padding:.625em 0 0 .75em;display:inline-block;margin:0}.col-30,.col-70{padding:0 .875rem;margin:0}.intro-panel-aboutus{background-color:#273541;background:-webkit-linear-gradient(#42596e,#273541);background:linear-gradient(#42596e,#273541)}.intro-panel-supportus{background-color:#117F9b;background:-webkit-linear-gradient(#1599bb,#0d657b);background:linear-gradient(#1599bb,#0d657b)}.intro-panel-education{background-color:#6E3F74;background:-webkit-linear-gradient(#6E3F74,#422646);background:linear-gradient(#6E3F74,#422646)}.intro-panel-performances{background-color:#cf212c;background:-webkit-linear-gradient(#cf212c,#a31a23);background:linear-gradient(#cf212c,#a31a23)}.panel-tab-performances,.venue-information{background-color:#b01c25}.col-30{width:100%;line-height:1.375em;float:left}@media (min-width:768px){.col-30{width:30%}}.col-70{width:100%;line-height:1.375em;float:left}.col-40,.col-50,.col-60{padding:0 1.25rem;line-height:1.375em;float:left}@media (min-width:768px){.col-70{width:70%}}.col-40{width:100%;margin:0}@media (min-width:768px){.col-40{width:40%}}.col-60{width:100%;margin:0 0 1.5rem}@media (min-width:768px){.col-60{width:60%}}.col-50{width:100%;margin:0}@media (min-width:768px){.col-50{width:50%;padding:0 1.5rem}}.col-100{width:100%;padding:0 .875rem;margin:0 0 1.5rem}.panel{margin:.75em 0;font-size:.75em}.panel::after{display:table}@media (min-width:480px){.panel{font-size:.875em}.panel-tab{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}@media (min-width:768px){.col-100{padding:0 1.5rem}.panel{font-size:1em}}@media (min-width:1024px){.panel{font-size:1.125em}}.panel-tab{margin:0;position:relative;overflow:hidden}@media (min-width:900px){.panel-tab{height:3rem}}.panel-tab-education{background-color:#6E3F74}.panel-tab-arrow{position:absolute;top:.375rem;right:.5625rem;height:1.625rem;width:1.625rem;background-postion:bottom;transition:.3s transform ease}.arrow-direction{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:.3s -webkit-transform ease;transition:.3s transform ease}.panel-content{margin:0;padding:.75rem .75rem .1875rem;overflow:hidden;display:none}.panel-content a{color:#fff}.panel-content-performances{background-color:#cad5df}.panel-content-education{background-color:#844c8b}.performance-listing-content,.performance-listing-content-individual-series-page{margin:0;display:block}.performance-listing-content-individual-series-page::after,.performance-listing-content::after{clear:both;content:"";display:table}.performance-listing-content a,.performance-listing-content-individual-series-page a{text-decoration:none;color:#fff;font-weight:400}.performance-listing-content-individual-series-page{margin:0 .75rem;font-size:.75em}@media (min-width:480px){.panel-content,.panel-tab-closed{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.performance-listing-content,.performance-listing-content-individual-series-page{padding:0 .75rem}.performance-listing-content-individual-series-page{font-size:.875em;margin:0}}@media (min-width:768px){.performance-listing-content-individual-series-page{font-size:1em}}@media (min-width:1024px){.performance-listing-content-individual-series-page{font-size:1.125em}}.performance-listing-content h2,.performance-listing-content-individual-series-page h2{color:#fff;font-size:1.375rem;line-height:1.125em;font-weight:300;padding:.5625rem 2.625rem .375rem .75rem;margin:0}@media (min-width:900px){.panel-tab-arrow{top:.75rem;right:.75rem;height:1.625rem;width:1.625rem}.performance-listing-content h2,.performance-listing-content-individual-series-page h2{font-size:1.625rem;padding:.75rem .875rem .25rem}}.performance-listing-content h3,.performance-listing-content-individual-series-page h3{color:#fff;line-height:1.375em;margin:0 1.77993% 0 0;background-color:#344757;float:left;display:block;width:100%;padding:.5rem .5625rem .25rem;font-size:1.25em;letter-spacing:-.25px}.performance-listing-content h3:last-child,.performance-listing-content-individual-series-page h3:last-child{margin-right:0}@media (min-width:600px){.performance-listing-content h3,.performance-listing-content-individual-series-page h3{padding:.625rem .75rem .375rem}}.performance-listing-instrument{font-size:1em;line-height:1em;font-weight:300;text-transform:lowercase;font-variant:small-caps;display:inline-block}.performance-listing-instrument:before{font-size:.875em;position:relative;top:-.0625em;content:"\2002|\2002"}.panel-block-performance-listing{margin:0 0 .75rem;background-color:#718faa;border-radius:.375rem;overflow:hidden}.panel-block-performance-listing::after{clear:both;content:"";display:table}.performances-listing-details-outer{width:100%;display:table;margin:0}.performance-listing-details-inner{display:table-cell;width:100%;table-layout:fixed;float:left;padding:0}.performance-listing-photo{overflow:hidden;display:table-cell;width:42%;vertical-align:top}@media (min-width:480px){.performance-listing-content h3,.performance-listing-content-individual-series-page h3{letter-spacing:normal}.performance-listing-photo{width:33%}}@media (min-width:600px){.performance-listing-photo{width:25%}}@media (min-width:900px){.performance-listing-photo{width:30%}}.performance-listing-photo img{display:block;width:100%}.performance-listing-info{display:table-cell;width:58%;font-size:1.125em;vertical-align:top;padding:.75em .5em .375em .625em}@media (min-width:480px){.performance-listing-info{width:67%}}@media (min-width:600px){.performance-listing-info{width:75%}}@media (min-width:768px){.performance-listing-info{width:70%}}.performance-listing-nav{display:none}@media (min-width:900px){.performance-listing-info{width:70%}.performance-listing-nav{display:table-cell;vertical-align:middle;width:33%;padding-right:1rem}}.performance-listing-nav a{font-weight:700}.performance-listing-btn{background-position:top center;font-size:.875rem;font-weight:700;line-height:.875rem;color:#fff;text-decoration:none;padding:3.25rem 0 0;margin:0 auto .375em;text-align:center;display:inline-block;width:33%;float:right}.performance-listing-alert-container{display:block;margin:0 0 .625em}.performance-listing-alert{display:inline-block;background-color:#cf212c;color:#fff;border-radius:.1875rem;padding:.25em .5em .125em;margin:0;font-size:.75em;font-weight:700;text-transform:uppercase}@media (min-width:480px){.performance-listing-alert{padding:.3em .5em .1em}}@media (min-width:768px){.performance-listing-alert{font-size:.875em;padding:.2em .5em .1em;border-radius:.375rem}}@media (min-width:1024px){.performance-listing-alert{padding:.2em .5em 0}}.performance-listing-alert-reason{color:#fff;font-style:italic;font-size:.75em;display:none;margin-top:.5em}@media (min-width:600px){.performance-listing-alert-reason{display:inline-block}}@media (min-width:768px){.performance-listing-alert-reason{margin-top:.75em}}.performance-listing-copresent{display:none;background-color:#034676;color:#fff;border-radius:.375em;padding:.4em .5em .25em;margin:0 0 1em;font-style:italic;font-size:.625em}@media (min-width:480px){.performance-listing-copresent{display:inline-block}}.intro-series-individual-page .series-detail-copy::after,.series-listing-intro::after{clear:both;content:"";display:table}@media (min-width:600px){.performance-listing-copresent{font-size:.75em;padding:.5em .5em .375em}}@media (min-width:768px){.performance-listing-copresent{font-size:.625em;padding:.5em .5em .375em}}.performance-list-subhead{margin:0 0 .5em;font-style:italic;line-height:1.25em}@media (min-width:600px){.performance-list-subhead{font-size:1.125em}}.performance-list-date,.performance-list-venue{margin:0;line-height:1.125em}.performance-list-date>span.bar,.performance-list-venue>span.bar{font-weight:300}.performance-list-date{font-weight:700;margin:0 0 .25em}.series-listing-intro{margin:0;padding:.125em .5em .75em;font-size:1.125em}.series-listing-intro p{line-height:1.25em;margin:0}.intro-series-individual-page{color:#fff;margin:0;font-size:.875em;padding:.75rem .75rem 0}.intro-series-individual-page p{margin:0 0 1em}@media (min-width:768px){.intro-series-individual-page{font-size:1.125em;padding:1rem 1rem 0}}@media (min-width:1280px){.intro-series-individual-page{font-size:1.375em;padding:1.5rem 1.5rem 0}}.intro-series-individual-page .series-detail-copy{font-size:.875em}.intro-series-individual-page .series-detail-copy:last-child{margin-bottom:0}.series-detail{display:none;margin-bottom:1em}.series-detail::after,.series-lead::after{display:table;clear:both;content:""}.series-detail h2{margin:0 0 .5em}.series-lead{margin-bottom:1em}.series-lead p{margin:0}.head-series-individual-page{color:#fff;margin:0;font-size:.875em;padding:.625em .75em}@media (min-width:600px){.head-series-individual-page{font-size:1em}}@media (min-width:768px){.head-series-individual-page{font-size:1.25em}}.head-series-individual-page h2{background-color:transparent;color:#fff;margin:0;font-size:1.125em;line-height:1.2}.read-more,.show-less{background-color:#fff;font-size:.875em;line-height:1.2;padding:.125em .75em 0;margin:.25em 0 0 2em;border-radius:.6em;font-weight:300;font-style:italic;color:#b01c25;text-decoration:none;float:right}.panel-series-sponsor{margin:0 0 .75em;background-color:#045A99;background:-webkit-linear-gradient(#045A99,#034676);background:linear-gradient(#045A99,#034676);border-radius:.375rem}.series-sponsor{font-size:.875em;color:#fff;margin:0;padding:.5rem 1rem .25rem}.series-sponsor p{line-height:1.25em;margin:0}.icon-panel,.icon-panel-no-hover{color:#fff;border-radius:.375rem;margin:0 0 .75em}.icon-panel .icon-panel-contents,.icon-panel-no-hover .icon-panel-contents{display:table-row;width:100%;margin:0 .75em}.icon-panel .panel-icon-container,.icon-panel-no-hover .panel-icon-container{display:table-cell;width:25%;vertical-align:middle;text-align:center}@media (min-width:480px){.icon-panel .panel-icon-container,.icon-panel-no-hover .panel-icon-container{width:20%}}@media (min-width:768px){.series-sponsor{font-size:1em}.icon-panel .panel-icon-container,.icon-panel-no-hover .panel-icon-container{width:10%}}@media (min-width:1024px){.series-sponsor{font-size:1.25em}.icon-panel .panel-icon-container,.icon-panel-no-hover .panel-icon-container{width:8%}}@media (min-width:1280px){.icon-panel .panel-icon-container,.icon-panel-no-hover .panel-icon-container{width:8%}}.icon-panel .panel-icon,.icon-panel-no-hover .panel-icon{width:3.75rem;height:3.75rem;display:inline-block;background-position:center center;background-size:contain}.icon-panel .icon-panel-text,.icon-panel-no-hover .icon-panel-text{display:table-cell;width:100%;padding:.5em .75em .5em 0;font-size:1em}@media (min-width:480px){.icon-panel .icon-panel-text,.icon-panel-no-hover .icon-panel-text{width:80%}}@media (min-width:768px){.icon-panel .icon-panel-text,.icon-panel-no-hover .icon-panel-text{width:85%}}@media (min-width:1024px){.icon-panel .icon-panel-text,.icon-panel-no-hover .icon-panel-text{width:88%}}@media (min-width:1280px){.icon-panel .icon-panel-text,.icon-panel-no-hover .icon-panel-text{width:91%}}.icon-panel .icon-panel-text h3,.icon-panel-no-hover .icon-panel-text h3{margin-bottom:.5em;font-size:1.375em;background-color:transparent;padding:0}.icon-panel .icon-panel-text p,.icon-panel-no-hover .icon-panel-text p{line-height:1.375em;margin:0}.icon-panel .icon-panel-text p:first-of-type,.icon-panel-no-hover .icon-panel-text p:first-of-type{margin-bottom:.5em}.pivot-panel-text{display:table-cell;width:100%;padding:.5em .75em .5em .7em;font-size:1em}@media (min-width:480px){.pivot-panel-text{width:80%}}@media (min-width:768px){.pivot-panel-text{width:85%}}@media (min-width:1024px){.pivot-panel-text{width:88%}}@media (min-width:1280px){.pivot-panel-text{width:91%}}.pivot-panel-text h3{margin-bottom:.5em;font-size:1.375em;background-color:transparent;padding:0}.pivot-panel-text p{line-height:1.375em;margin:0 0 .5em}.icon-panel-no-hover:hover{opacity:1}.buy-card-list li a:hover,.culturecard-list li a:hover,.media-press ul li span:hover,.ongoing-program-list li a:hover,.performance-info-list li a:hover,.resident-artist-program-list li a:hover,.support-us-list li a:hover,.transit-btns:active,.transit-btns:hover,.venue-contents a:hover{opacity:.7}.subscribe-and-save{background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25)}.performance-listing-content-individual-series-page>.icon-panel,.performance-listing-content-individual-series-page>.icon-panel-no-hover{margin-top:.75em}.series-list-no-sub{height:.75em;margin:0}.performance-listing-content-artist{width:100%;display:block;padding:.375rem 1.5rem .75rem;font-size:.75em}.performance-listing-content-artist::after{clear:both;content:"";display:table}@media (min-width:480px){.performance-listing-content-artist{font-size:.875em}}@media (min-width:768px){.performance-listing-content-artist{font-size:1em}}@media (min-width:1024px){.performance-listing-content-artist{font-size:1.125em}}.performance-listing-content-artist a{text-decoration:none;color:#cf212c;font-weight:700}.performance-listing-content-artist a:active,.performance-listing-content-artist a:hover{color:#91171f}.performance-listing-content-artist h2{width:2em;height:2em;border-radius:1em;text-align:center;display:block;background-color:#cf212c;color:#fff;padding:.75rem 0 0}.performance-listing-content-artist h3{margin:0 1em}.performance-listing-content-artist ul{list-style-type:none;margin:1em 0 0}.performance-listing-content-artist ul li{line-height:1em;margin:0 0 1em}.theme-series-head{color:#fff;line-height:1.375em;margin:0 1.77993% 0 0;background-color:#344757;float:left;display:block;width:100%;padding:.5rem .75rem .375rem;font-size:1.25em}.performance-info-container::after,.performance-info-panel::after{display:table;clear:both;content:""}.theme-series-head:last-child{margin-right:0}@media (min-width:480px){.theme-series-head{padding:.625rem 1.125rem .375rem}}@media (min-width:900px){.theme-series-head{font-size:1.5em}}.performance-info-panel{width:100%;padding:0 .875rem;margin:0;background-color:#cf212c;background:-webkit-linear-gradient(#a31a23,#91171f);background:linear-gradient(#a31a23,#91171f);color:#fff}@media (min-width:768px){.performance-info-panel{padding:0 2rem}}.performance-info-container{width:100%;padding:0;margin:0}.performance-info-content{width:100%;float:left;padding:0 .875rem;margin:0 0 .25em}@media (min-width:600px){.performance-info-content{width:100%;padding:0 1.5rem 1rem}}@media (min-width:768px){.performance-info-content{padding:0 2rem 1rem}}.performance-info-content h3{margin:1em 0 0}.performance-info-content h2:not(:first-of-type){margin-bottom:0}.performance-info-content p{margin:.25em 0 1em}.performance-info-content h3{margin-bottom:1em}.performance-info-list{list-style:none;padding:0;margin:0 1em 1em}.performance-info-list li{display:block;border-bottom:1px #df3540 solid;padding:.5rem .375rem .375rem;line-height:1.25}.performance-info-list li:first-of-type{border-top:1px #df3540 solid}.performance-info-list li a{text-decoration:none;color:#fff}.performance-info-list>li>span{font-size:1.25em;font-weight:300}.make-your-own-series-panel{color:#fff;padding:0;margin:0 .75rem .75rem}.make-your-own-series-panel::after{clear:both;content:"";display:table}.make-your-own-series-panel-contents{background-color:#4f6c84;background:-webkit-linear-gradient(#4f6c84,#344757);background:linear-gradient(#4f6c84,#344757);color:#fff;border-radius:6px;display:table}.make-your-own-series-panel-contents .icon-panel-contents{display:table-row;margin:0}.make-your-own-series-panel-contents .panel-icon-container{display:table-cell;width:25%;vertical-align:middle;text-align:center}@media (min-width:480px){.make-your-own-series-panel-contents .panel-icon-container{width:15%}}@media (min-width:768px){.make-your-own-series-panel-contents .panel-icon-container{width:10%}}@media (min-width:1024px){.make-your-own-series-panel-contents .panel-icon-container{width:7%}}@media (min-width:1280px){.make-your-own-series-panel-contents .panel-icon-container{width:7%}}.make-your-own-series-panel-contents .panel-icon{width:3.75rem;height:3.75rem;display:inline-block;background-position:center center;background-size:contain}.make-your-own-series-panel-contents .icon-panel-text{display:table-cell;vertical-align:top;width:70%;padding:.5em .75em .5em 0;font-size:.875em}@media (min-width:480px){.make-your-own-series-panel-contents .icon-panel-text{width:80%;font-size:1em}}@media (min-width:768px){.make-your-own-series-panel-contents .icon-panel-text{width:85%}}@media (min-width:1024px){.make-your-own-series-panel-contents .icon-panel-text{width:85%}}@media (min-width:1280px){.make-your-own-series-panel-contents .icon-panel-text{width:85%}}.venue,.venue-contents{width:100%;display:table}.make-your-own-series-panel-contents .icon-panel-text h3{margin:0 0 .5em;font-size:1.375em;background-color:transparent;padding:0}.make-your-own-series-panel-contents .icon-panel-text p{line-height:1.375em;margin:0}.venue-contents{min-height:200px;margin:0;padding:1.125rem 1.125rem 0}.venue-contents a{text-decoration:none;font-weight:300}.venue{float:left;margin-bottom:.25rem}.venue::after{clear:both;content:"";display:table}@media (min-width:480px){.venue{margin-bottom:1rem}}@media (min-width:600px){.venue{margin-bottom:1.125rem}}@media (min-width:768px){.venue{width:50%}}.venue-list-photo{display:table-cell;width:37%;vertical-align:top}.venue-list-photo img{display:block;width:100%}.venue-info{display:table-cell;color:#fff;vertical-align:top;min-width:63%;font-size:.75em;line-height:1.125em;padding-left:1em}.venue-info h2{font-size:1.25em;line-height:1.25em;color:#fff;margin:-.125em 0 .5em}.venue-info p{margin-top:0}@media (min-width:480px){.venue-info{font-size:1em}}@media (min-width:600px){.venue-info{font-size:1.125em}}@media (min-width:768px){.venue-info{font-size:1em;padding-left:.75em;padding-right:.75em}}@media (min-width:900px){.venue-info{font-size:1.125em;padding-left:1em;padding-right:1.25em}}.venue-accessibility{color:#fff;padding:0 1.25em;margin:0}.venue-accessibility p{margin:.25em 0 1em;line-height:1.25em}@media (min-width:1024px){.venue-info{font-size:1.25em}.venue-accessibility{font-size:1.125em}}.venue-header{width:100%;margin:0;background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b)}.venue-header::after{clear:both;content:"";display:table}.venue-photo{width:100%}@media (min-width:768px){.venue-photo{width:50%;float:left;margin:0;padding:0}}.venue-location,.venue-photo img{width:100%;display:block}.venue-location{color:#fff;padding:1rem;margin:0}.venue-location p{margin:0;font-size:1.25em;line-height:1.375em}.venue-information{color:#fff;background:-webkit-linear-gradient(#cf212c,#b01c25);background:linear-gradient(#cf212c,#b01c25);display:block;padding:.125rem 1rem;margin:0}.venue-information p{font-size:.875em;line-height:1.375em}@media (min-width:768px){.venue-location{width:50%;float:left}.venue-information p{font-size:1em;line-height:1.5em}}.venue-details{width:100%;font-size:1em;line-height:1.375em}.venue-details::after{clear:both;content:"";display:table}@media (min-width:600px){.venue-details{margin:1em 0 0}.venue-details h2{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}.venue-details h2{background-color:#b01c25;color:#fff;font-size:1.125em;line-height:1.25em;font-weight:300;padding:.3125rem .5625rem .125rem;text-transform:uppercase;margin:0;display:block}.venue-details-alpha::after,.venue-details-beta::after,.venue-details-section::after{clear:both;content:"";display:table}.venue-details-alpha,.venue-details-beta{width:100%}.venue-details-alpha{padding:0;margin-top:1rem}@media (min-width:600px){.venue-details-alpha,.venue-details-beta{width:50%;float:left}.venue-details-alpha{padding:0 .5rem 0 1rem;margin-top:0}}.venue-details-beta{padding:0}.venue-details-section{background-color:#dde4eb}@media (min-width:600px){.venue-details-beta{padding:0 1rem 0 .5rem}.venue-details-section{margin:0 0 .75rem;border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}}.venue-details-content{width:100%;padding:0 1rem;margin-top:1rem;display:block}.venue-details-content::after,.venue-details-map::after{clear:both;content:"";display:table}.venue-details-map{width:100%;margin-bottom:1rem}.venue-detail-seating{width:100%;text-align:center;display:block;margin-top:-1rem}.traffic-alert-panel-contents::after,.traffic-alert-panel::after{clear:both;content:"";display:table}.venue-detail-seating img{width:90%}.traffic-alert-panel{background-color:#D56229;background:-webkit-linear-gradient(#db7846,#b75423);background:linear-gradient(#db7846,#b75423);border-radius:.375rem;padding:0;margin:1rem 0}@media (min-width:768px){.traffic-alert-panel{margin:1 rem 0 0}}.traffic-alert-panel-contents{color:#fff;padding:.6875rem .5625rem .5625rem}.traffic-alert-panel-icon{width:48px;height:48px;float:left;display:block;background-position:0 -5px;background-size:contain}.traffic-alert-panel-text{margin-left:57px}.traffic-alert-panel-text h3{margin:0 0 .375rem}.traffic-alert-panel-text p{font-size:.875em;line-height:1.25em;margin-bottom:.25em}.detailed-seat-chart{float:right;margin-bottom:1rem}.transit-btns{width:50%;display:inline-block;text-decoration:none;font-weight:700;line-height:1.25em;font-size:.75em;color:#666;text-align:center;margin:0 auto .5625rem;padding:2.625rem .375rem 0;background-position:top center;float:left}.media-panel::after,.media-photo-panel::after,.media-top-content::after{display:table;clear:both;content:""}.media-top-content{width:100%;padding:0;margin:0;background-color:#D56229;background:-webkit-linear-gradient(#D56229,#b75423);background:linear-gradient(#D56229,#b75423)}@media (min-width:900px){.media-top-content{display:table;border:none;margin:0}}.media-content{width:100%;float:left;margin:0 0 .25em;padding:0}@media (min-width:600px){.transit-btns{font-size:.875em}.media-content{width:100%;padding:0 1.5rem 1rem}}@media (min-width:768px){.media-content{padding:0 2rem 1rem}}.media-content p{margin:.25em 0 0}.media-content-2Col{width:100%;float:left;margin:0 0 .25em;padding:0}@media (min-width:900px){.media-content-2Col{width:50%}}@media (min-width:600px){.media-content-2Col{padding:0 1.5rem 1rem}}@media (min-width:768px){.media-content-2Col{padding:0 2rem 1rem}}.media-content-2Col p{margin:.25em 0 1em}.media-panel{width:100%;padding:0 .875rem;margin:0;background-color:#D56229;background:-webkit-linear-gradient(#D56229,#b75423);background:linear-gradient(#D56229,#b75423);color:#fff}@media (min-width:768px){.media-panel{padding:0 2rem}}.media-photo-panel{width:100%;padding:0 .875rem;margin:0;background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);color:#fff}@media (min-width:768px){.media-photo-panel{padding:0 2rem}.media-photo-head{width:100%}}.media-photo-head{width:100%;float:left;margin:0;padding:0}@media (min-width:600px){.media-photo-head{padding:0 1.5rem 1rem;margin-top:.5em}}@media (min-width:768px){.media-photo-head{padding:0 2rem 1rem;margin-top:1em}}.media-photo-head p:first-child{margin-top:2em}.media-photos{width:100%;float:left;padding:0 0 1em;margin:0;display:flex-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:600px){.media-photos{padding:0 1rem 1rem}}@media (min-width:768px){.media-photos{padding:0 1.5rem 1rem}}.media-photo-container{width:50%;padding:0 .5em;margin-bottom:.5em}.media-photo-container::after{clear:both;content:"";display:table}.media-photo-container a{text-decoration:none}@media (min-width:480px){.media-photo-container{width:33.33%}}@media (min-width:768px){.media-photo-container{width:25%}}@media (min-width:900px){.media-photo-container{width:20%}}.media-photo,.media-photo img{width:100%}.media-photo-caption{width:100%;padding:.25em 0;text-align:center}.media-photo-caption p{margin:0;line-height:1.25;font-weight:700}.media-photo-caption p.photo-credit{font-weight:300;font-style:italic}.media-press{width:100%;float:left;margin:0;display:inline-block;color:#fff;font-size:1rem;padding:0 .875em}@media (min-width:600px){.media-press{padding:0 1.5rem 1rem}}@media (min-width:768px){.media-press{padding:0 2em 1em}}@media (min-width:900px){.media-press{width:50%;display:table-cell;border-collapse:collapse}}@media (min-width:1024px){.media-press{width:60%}}.media-press h2{margin:1em 0 0;font-size:1.75rem}.media-press ul{list-style-type:none;padding:0;margin:0;line-height:1.25}.media-press ul li{font-weight:700;display:block;padding:1em 0;border-top:1px #e7a482 solid}@media (min-width:900px){.media-press ul li{font-size:1.125em}}.media-press ul li span{font-size:.875em;text-transform:uppercase;display:inline-block;border:1px solid #fff;border-radius:.25rem;margin:.5625rem .5625rem .1875rem 0;padding:.25em .375em 0}.media-press ul li span a{text-decoration:none;color:#fff}.media-video{width:100%;float:left;display:inline-block;background-color:#273541;background:-webkit-linear-gradient(#42596e,#1a232b);background:linear-gradient(#42596e,#1a232b);margin:0;padding:0 .875em;color:#fff;font-size:1rem}@media (min-width:600px){.media-video{padding:0 1.5rem 1rem}}@media (min-width:768px){.media-video{padding:0 2em 1em}}@media (min-width:900px){.media-video{width:50%;display:table-cell;border-collapse:collapse}}@media (min-width:1024px){.media-video{width:40%}}.media-video h2{margin:24px 0 12px;font-size:1.75rem}.media-video ul{list-style-type:none;padding:0;margin:0;line-height:1.25}.media-video ul li{font-weight:700;display:block;padding:1em 0 0;border-top:1px #5d7e9a solid}@media (min-width:900px){.media-video ul li{font-size:1.125em}}.performance-press-list{list-style:none;padding:0;margin:0 0 2em;font-size:.875em}.performance-press-list li{display:block;border-bottom:1px #e7a482 solid;padding:.5rem .375rem .375rem;line-height:1.25}.performance-press-list li:first-of-type{border-top:1px #e7a482 solid}.performance-press-list li a{text-decoration:none;color:#fff}.performance-press-list li a:hover{opacity:.7}@media (min-width:600px){.performance-press-list{font-size:1.125em}.education-content{width:100%}}.performance-press-page{width:100%;padding:0;margin:0}.performance-press-page::after{clear:both;content:"";display:table}.performance-press-page h1{background-color:#D56229;background:-webkit-linear-gradient(#db7846,#b75423);background:linear-gradient(#db7846,#b75423);color:#fff;font-size:1.125em;line-height:1.375em;padding:.375em .5em .25em;margin:0;letter-spacing:-.5px}@media (min-width:480px){.performance-press-page h1{font-size:1.375em;line-height:1.25em;letter-spacing:normal}}@media (min-width:768px){.performance-press-page h1{font-size:1.875em;line-height:1.125em}}@media (min-width:1024px){.performance-press-page h1{font-size:2em;line-height:1.25em}}@media (min-width:1280px){.performance-press-page h1{font-size:2.5em}}@media (min-width:1440px){.performance-press-page h1{font-size:2.5em}}.video-panel{width:100%;padding:0 .875rem;display:block;background-color:#1a232b;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);color:#fff;margin:0}.video-panel::after{clear:both;content:"";display:table}@media (min-width:768px){.video-panel{padding:0 2rem}}.videopage-wrapper{margin:1.5em 0 1em;width:100%;display:inline-block}.education-container::after,.education-panel::after,.resident-artist-profile::after{clear:both;content:"";display:table}.videopage-wrapper iframe{margin:0 auto}.education-panel{width:100%;padding:0 .875rem;margin:0;background-color:#58325d;background:-webkit-linear-gradient(#6E3F74,#58325d);background:linear-gradient(#6E3F74,#58325d);color:#fff}@media (min-width:768px){.education-panel{padding:0 2rem}}.education-container{width:100%;padding:0;margin:0}.education-content{width:100%;float:left;padding:0 .875rem;margin:0 0 .25em}@media (min-width:600px){.education-content{padding:0 1.5rem 1rem}}@media (min-width:768px){.education-content{padding:0 2rem 1rem}}.education-content h3{margin:1em 0 0}.education-content p{margin:.25em 0 1em}.education-content h1:first-of-type{margin-top:1em}.education-content h2:first-of-type{margin-top:1.5em}.education-content-2column{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:600px){.education-content-2column{width:50%;padding:0 1.5rem 1rem}}@media (min-width:768px){.education-content-2column{padding:0 2rem 1rem}}.education-content-2column h2:first-child{margin-top:1.5em}.resident-artist-profile{width:100%;padding:0;margin:0 0 1em}.resident-artist-profile-pic{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:600px){.resident-artist-profile h2{margin-top:0}.resident-artist-profile-pic{width:30%;padding:0 1.5rem 1rem}}@media (min-width:768px){.resident-artist-profile-pic{padding:0 2rem 1rem}}.resident-artist-profile-pic img{width:100%}.resident-artist-profile-text{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:600px){.resident-artist-profile-text{width:70%;padding:0 1.5rem 1rem}.resident-artist-past-artists{width:100%}}@media (min-width:768px){.resident-artist-profile-text{padding:0 2rem 1rem}}.resident-artist-program-list{list-style:none;padding:0}.resident-artist-program-list li{display:block;border-bottom:1px #a96eb0 solid;padding:.5rem .375rem .375rem;line-height:1.25}.resident-artist-program-list li:first-of-type{border-top:1px #a96eb0 solid}.resident-artist-program-list li a{text-decoration:none;color:#fff}.resident-artist-past-artists{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:600px){.resident-artist-past-artists{padding:0 1.5rem 1rem;width:70%;margin-left:30%}}@media (min-width:768px){.resident-artist-past-artists{padding:0 2rem 1rem}}.residency-list{width:100%;margin-bottom:1em}.residency-list-artist,.residency-list-date{vertical-align:top;width:50%;font-size:1em;line-height:1.25em;border-top:1px #9a58a2 solid;border-bottom:1px #9a58a2 solid;color:#fff}.residency-list-artist{padding:7px 0 4px 6px}.residency-list-date{text-align:right;padding:7px 6px 4px 0}.buy-card-list li:first-of-type,.culturecard-list li:first-of-type,.ongoing-program-list li:first-of-type{border-top:1px #a96eb0 solid}.buy-card-list li,.culturecard-list li,.ongoing-program-list li{border-bottom:1px #a96eb0 solid;line-height:1.25}.ongoing-program-list{list-style:none;padding:0;margin:0 1em 2em}.ongoing-program-list li{display:block;padding:.5rem .375rem .375rem}.ongoing-program-list li a{text-decoration:none;color:#fff}.question{margin-bottom:0;font-weight:700}.answer{margin:0 0 1em}.answer:last-of-type{margin-bottom:0}.buy-card-list{list-style:none;padding:0;margin:0 1em 1em}.buy-card-list li{display:block;padding:.5rem .375rem .375rem}.buy-card-list li a{text-decoration:none;color:#fff}.buy-card-list li>a{text-decoration:underline}.buy-card-list span{font-size:1.5em;font-weight:300}.action-call-out{display:inline-block;background-color:#cf212c;color:#fff;border-radius:.375em;padding:.2em .5em 0;font-size:1.125em;font-weight:700;margin:1em 0 0}.culturecard-list{list-style:none;padding:0}.culturecard-list li{display:block;padding:.5rem .375rem .375rem}.support-us-container::after,.support-us-panel::after{display:table;clear:both;content:""}.edcalendar-date,.edcalendar-event{vertical-align:middle;line-height:1.25em;border-top:1px #ede2ef solid;border-bottom:1px #ede2ef solid;color:#fff}.culturecard-list li a{text-decoration:none;color:#fff}.edcalendar{width:100%;margin:0 0 12px}.edcalendar-date{width:4em;font-weight:700;font-size:1.25em;text-align:right;padding:8px 4px 4px}.edcalendar-event{font-size:1em;padding:7px 4px 4px 12px}.cadenza-society-list li:first-of-type,.committee-list li:first-of-type,.support-us-list li:first-of-type{border-top:1px #4fccec solid}.support-us-panel{width:100%;padding:0 .875rem;margin:0;background-color:#117F9b;background:-webkit-linear-gradient(#117F9b,#0d657b);background:linear-gradient(#117F9b,#0d657b);color:#fff}@media (min-width:768px){.support-us-panel{padding:0 2rem}}.support-us-subpanel{width:100%;float:left;padding:0 .875rem;margin:0;background-color:#117F9b;background:-webkit-linear-gradient(#117F9b,#0d657b);background:linear-gradient(#117F9b,#0d657b);color:#fff}@media (min-width:600px){.support-us-subpanel{width:100%;padding:0 1.5rem 1rem}.support-us-content,.support-us-content-no-top{width:100%}}@media (min-width:768px){.support-us-subpanel{padding:0 2rem 1rem}}.support-us-container{width:100%;padding:0;margin:0}.support-us-content,.support-us-content-no-top{width:100%;float:left;padding:0 .875rem;margin:1.5em 0 .25em}@media (min-width:600px){.support-us-content,.support-us-content-no-top{padding:0 1.5rem 1rem}}@media (min-width:768px){.support-us-content,.support-us-content-no-top{padding:0 2rem 1rem}}.support-us-content h3,.support-us-content-no-top h3{margin:1em 0 0}.support-us-content h2:not(:first-of-type),.support-us-content-no-top h2:not(:first-of-type){margin-bottom:0}.support-us-content p,.support-us-content-no-top p{margin:.25em 0 1em}.support-us-content p:first-child,.support-us-content-no-top p:first-child{margin:0 0 1em}.support-us-content-no-top{margin:0 0 .25em}.support-us-2column{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:600px){.support-us-2column{padding:0 1.5rem 1rem}}@media (min-width:768px){.support-us-2column{width:50%;padding:0 2rem 1rem}}.support-us-2column h3{margin-top:0}.support-us-top-btn-container{width:100%}.support-us-top-btn-container:first-of-type{margin-top:2em}.support-us-list{list-style:none;padding:0;margin:0 1em 2em;font-size:.875em}.support-us-list li{display:block;border-bottom:1px #4fccec solid;padding:.5rem .375rem .375rem;line-height:1.25}.support-us-list li a{text-decoration:none;color:#fff}.support-us-list:first-of-type{margin-top:1em}.matching-gifts-container{width:100%;padding:2em 0 0;margin:0 0 1em}.matching-gifts-container::after{clear:both;content:"";display:table}.matching-gifts-photo{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:600px){.matching-gifts-container h2{margin-top:0}.matching-gifts-photo{padding:0 1.5rem 1rem}}@media (min-width:768px){.matching-gifts-photo{width:40%;padding:0 2rem 1rem}}.matching-gifts-photo img{width:100%}.matching-gifts-photo .caption{font-size:.875em;font-style:italic;margin:0}.matching-gifts-text{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:768px){.matching-gifts-text{width:60%}}.corporate-logo,.endowment-photo,.endowment-photo img{width:100%}@media (min-width:600px){.matching-gifts-text{padding:0 1.5rem 1rem}}@media (min-width:768px){.matching-gifts-text{padding:0 2rem 1rem}}.endowment-photo{float:left;padding:0;margin:0}.caption{font-size:.875em;font-style:italic;margin:0}.corporate-partners{width:100%;margin:0 0 1em;background-color:#fff;border-radius:.375rem;padding:.5625rem;text-align:center}.corporate-partners::after{clear:both;content:"";display:table}.corporate-partners h3{color:#117F9b;margin:0 0 1em;font-weight:300;font-size:1.375em;text-align:left}.corporate-partners h3.ctrd{text-align:center}.corporate-logo a:hover{opacity:1}.benefit-list li a:hover,.cadenza-society-list li a:hover,.committee-list li a:hover,.legacy-gift-list li a:hover,.legacy-navigation ul li a:hover{opacity:.7}.corporate-logo h3{text-align:center;margin-top:1em}@media (min-width:480px){.corporate-logo{width:50%;float:left}.corporate-logo:nth-of-type(2n+1){clear:left}}@media (min-width:768px){.corporate-logo{width:33.3333%;float:left}.corporate-logo:nth-of-type(2n+1){clear:none}.corporate-logo:nth-of-type(3n+1){clear:left}}@media (min-width:900px){.corporate-logo{width:25%;float:left}.corporate-logo:nth-of-type(3n+1){clear:none}.corporate-logo:nth-of-type(4n+1){clear:left}}.donor-level,.gala-details,.gala-photo img,.gala-photo-background img,.gala-photos,.gala-slideshow,.gala-slideshow img{width:100%}.corporate-logo-group::after,.gala-details::after{clear:both;content:""}.corporate-logo-group::after{display:table}.gala-photos{float:left;background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);color:#fff;padding:0 .875rem;margin:0}@media (min-width:600px){.gala-photos{width:100%;padding:0 1.5rem 1rem}}@media (min-width:768px){.gala-photos{padding:0 2rem 1rem}}@media (min-width:600px){.gala-photos{padding:0 1.25rem}}.gala-slideshow{margin:1em auto;max-width:700px}.cadenza-society-list,.committee-list{list-style:none;padding:0;margin-bottom:1.5em}.cadenza-society-list li,.committee-list li{display:block;border-bottom:1px #4fccec solid;padding:.5rem .375rem .375rem;line-height:1.25}.cadenza-society-list li a,.committee-list li a{text-decoration:none;color:#fff}.cadenza-society-list img,.committee-list img{margin-top:2px}.gala-details::after{display:table}@media (min-width:600px){.gala-details{margin:0 0 .75em}.gala-details h2{border-top-left-radius:.375rem;border-top-right-radius:.375rem}}.gala-details h2{background-color:#117F9b;color:#fff;font-size:1.125em;line-height:1.25em;font-weight:300;padding:.3125rem .5625rem .125rem;text-transform:uppercase;margin:0;display:block}.donor-btns::after,.donor-level::after{display:table;clear:both;content:""}.gala-photo-container{margin:1em 0}.gala-photo-background{position:relative}.gala-photo{position:absolute;margin:.5rem;top:0;left:0}@media (min-width:480px){.gala-photo{margin:1rem}}@media (min-width:600px){.gala-photo{margin:1.5rem}}@media (min-width:900px){.gala-photo{margin:2rem}}.gala-photo-caption{position:absolute;margin:0 .5rem .625rem;bottom:0;left:0;font-size:.5em;line-height:1.25;color:#273541}@media (min-width:480px){.gala-photo-caption{margin:0 1rem .75rem;font-size:.875em}}@media (min-width:600px){.gala-photo-caption{margin:0 1.5rem 1rem;font-size:1em}}@media (min-width:900px){.gala-photo-caption{margin:0 2rem 2rem}}.donor-level{border-bottom:1px solid #fff;margin:0;padding:.75em 0}.donor-level:first-of-type{border-top:1px solid #fff}.donor-level:last-of-type{margin-bottom:1em}.donor-btns{margin-top:.25em}.donor-btn-container{width:100%;float:left;margin:0;padding:0}@media (min-width:480px){.donor-btn-container{width:65%}}@media (min-width:600px){.donor-btn-container{padding:0 1.5rem 1rem}}@media (min-width:768px){.gala-photo-caption{font-size:1.25em}.donor-btn-container{padding:0 2rem 1rem}}.benefits-btn-container{width:100%;float:left;margin:0;padding:0;text-align:right}@media (min-width:480px){.benefits-btn-container{width:35%}}@media (min-width:600px){.donor-btn-container{padding:0}.benefits-btn-container{padding:0 1.5rem 1rem}}@media (min-width:768px){.benefits-btn-container{padding:0 2rem 1rem}}@media (min-width:600px){.benefits-btn-container{padding:0 1em}}.benefits{width:100%;float:left;padding:0;margin:0}.benefits p{padding:0 .375rem;margin:0 0 .5em}.benefits p:first-child{margin:1em 0}@media (min-width:480px){.benefits{padding:0 1em}}.benefits-hidden{display:none}.benefits-hidden::after{clear:both;content:"";display:table}.benefit-list{list-style:none;padding:0;margin:1em 0;text-align:left}.benefit-list li{display:block;border-bottom:1px #4fccec solid;padding:.5rem .375rem .375rem;line-height:1.25}.benefit-list li:first-of-type{border-top:1px #4fccec solid}.benefit-list li a{text-decoration:none;color:#fff}.support-us-legacy-container{width:100%;padding:0;margin:0;background-color:#117F9b;background:-webkit-linear-gradient(#117F9b,#0d657b);background:linear-gradient(#117F9b,#0d657b);color:#fff}.support-us-legacy-container::after{clear:both;content:"";display:table}.support-us-legacy-panel{width:100%;float:left;padding:0 .875rem;margin:0}@media (min-width:900px){.support-us-legacy-panel{width:75%}}@media (min-width:600px){.support-us-legacy-panel{padding:0 1.5rem 1rem}}@media (min-width:768px){.support-us-legacy-panel{padding:0 2rem 1rem}}.support-us-legacy-panel p:first-child{padding-top:1em}.support-us-legacy-panel h2:first-of-type{margin-top:1.5em}.support-us-legacy-panel h4{margin-bottom:.5em}.legacy-navigation{width:100%;float:left;padding:0 .875rem 1.5rem;background-color:#0a4a5b;background:-webkit-linear-gradient(#0a4a5b,#06303a);background:linear-gradient(#0a4a5b,#06303a);margin:0}@media (min-width:600px){.legacy-navigation{padding:0 1.5rem 1rem}}@media (min-width:768px){.legacy-navigation{padding:0 2rem 1rem}}@media (min-width:900px){.legacy-navigation{width:25%;border-top-left-radius:.5625rem;border-bottom-left-radius:.5625rem;margin:2.5em 0}}.legacy-navigation ul{list-style:none;padding:0;margin:1.5em 0 1em;text-align:left}.legacy-navigation ul li{display:block;border-bottom:1px #1599bb solid;padding:.5rem .375rem .375rem;line-height:1.25}.legacy-navigation ul li:first-of-type{border-top:1px #1599bb solid}.legacy-navigation ul li a{text-decoration:none;color:#fff}@media (min-width:768px){.legacy-navigation ul{margin:2em 0 1em}}.legacy-navigation ul a{text-decoration:none}.tax-id{font-size:.75em;font-style:italic;line-height:1.25;margin-bottom:0}.legacy-document{display:inline-block;width:95%;font-family:monospace;margin:0 auto;background-color:#fff;color:#1a232b;box-shadow:6px 6px 6px 3px #0a4a5b;padding:2em}.legacy-document:last-of-type{margin-bottom:2em}.legacy-list-date{font-style:italic;margin-top:-.75em}.legacy-gift-list{list-style:none;padding:0;margin-left:2em;margin-right:4em}.legacy-gift-list li{display:block;border-bottom:1px #4fccec solid;padding:.5rem .375rem .375rem;line-height:1.25}.legacy-gift-list li:first-of-type{border-top:1px #4fccec solid}.legacy-gift-list li a{text-decoration:none;color:#fff}.govt-support-container{font-size:1em;padding:.75em 0;border-top:1px solid #4fccec;float:left;display:block;margin-right:1.77993%;width:83.03668%;margin-left:8.48166%}.govt-support-logo-left,.govt-support-logo-right{float:left;height:3.75rem;padding-top:1.125rem;text-indent:-9999px}.govt-support-container:last-child{margin-right:0}@media (min-width:1024px){.govt-support-container{float:left;display:block;margin-right:1.77993%;width:66.07336%;margin-left:16.96332%}.govt-support-container:last-child{margin-right:0}}.govt-support-box{margin-bottom:.5em;display:block;width:100%}.govt-support-box::after,.govt-support-logos::after{display:table;clear:both;content:""}.govt-support-box p{margin:0;font-size:.75em;text-align:center;font-style:italic;line-height:1.25}.govt-support-logos{margin:.25em auto 0;width:100%}@media (min-width:480px){.govt-support-logos{width:90%}}@media (min-width:768px){.govt-support-logos{width:70%}}@media (min-width:900px){.govt-support-logos{width:60%}}.govt-support-logo-left{width:100%;background-position:center center}@media (min-width:480px){.govt-support-logo-left{background-position:left center;width:50%}}.govt-support-logo-right{width:100%;background-position:center center}@media (min-width:480px){.govt-support-logo-right{background-position:right center;width:50%}}.aaf-donate-container{text-align:center;margin-bottom:1em}.aaf-action-container{margin-bottom:2em}.top-level-banner{width:100%;padding:.5625rem .5625rem .375rem;display:inline-block;background-color:#273541;background:-webkit-linear-gradient(#344757,#1a232b);background:linear-gradient(#344757,#1a232b);color:#fff;text-align:center}.top-level-banner h2{font-size:1em;font-weight:400;margin:0}@media (min-width:480px){.top-level-banner h2{font-size:1.25em}}@media (min-width:600px){.top-level-banner h2{font-size:1.5em}}@media (min-width:768px){.top-level-banner h2{font-size:1.625em}}@media (min-width:900px){.top-level-banner h2{font-size:1.875em}}@media (min-width:1280px){.top-level-banner h2{font-size:2em}}.education-action-btn{display:inline-block;text-decoration:none;background-color:#5d7e9a;background:-webkit-linear-gradient(#4f6c84,#718faa);background:linear-gradient(#4f6c84,#718faa);padding:.5em .5em .25em;color:#fff;font-size:1em;font-weight:700;border-radius:.375rem;margin:0 0 1em}@media (min-width:600px){.education-action-btn{font-size:1.25em}}.education-action-btn:hover{background-color:#87a1b7;background:-webkit-linear-gradient(#718faa,#9db2c4);background:linear-gradient(#718faa,#9db2c4);opacity:1}.icon-text-btn{display:inline-block;text-align:left;line-height:1.2;padding:.5em .5em .5em 5rem;text-decoration:none;color:#fff;border-radius:.5rem;margin:.75em 0 0;font-weight:700px}.icon-text-btn span{font-size:.75em;font-weight:300;font-style:italic;margin-top:.25em;display:inline-block}.matching-gifts-btn{margin:0 auto 1em;display:inline-block;padding:.5em .5em .5em 3.75rem;background-color:#cf212c;background:url(/img/css/matching-gifts.svg) 6px 6px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/matching-gifts.svg) 6px 6px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.matching-gifts-btn:hover{background-color:#e4545d;background:url(/img/css/matching-gifts.svg) 6px 6px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/matching-gifts.svg) 6px 6px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%;opacity:1}@media (min-width:480px){.matching-gifts-btn{width:100%;background:url(/img/css/matching-gifts.svg) 9px 6px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/matching-gifts.svg) 9px 6px no-repeat,linear-gradient(#df3540,#b01c25)}.matching-gifts-btn:hover{background:url(/img/css/matching-gifts.svg) 9px 6px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/matching-gifts.svg) 9px 6px no-repeat,linear-gradient(#e4545d,#cf212c)}}@media (min-width:600px){.matching-gifts-btn{width:400px;display:block;margin:0 auto;padding:.5em .5em .5em 5rem;font-size:1.375em;background:url(/img/css/matching-gifts.svg) 11px 12px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/matching-gifts.svg) 11px 12px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.matching-gifts-btn:hover{background:url(/img/css/matching-gifts.svg) 11px 12px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/matching-gifts.svg) 11px 12px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}.corporate-partners-btn,.endowment-campaign-btn,.individual-giving-btn,.legacy-giving-btn,button.donate{width:100%;margin:0 0 1em;display:block}.individual-giving-btn{padding:.5em .75em .5em 3.75rem;background-color:#cf212c;background:url(/img/css/make-donation.svg) 6px 14px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/make-donation.svg) 6px 14px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.individual-giving-btn:hover{background-color:#e4545d;background:url(/img/css/make-donation.svg) 6px 14px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/make-donation.svg) 6px 14px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%;opacity:1}@media (min-width:480px){.individual-giving-btn{background:url(/img/css/make-donation.svg) 6px 14px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/make-donation.svg) 6px 14px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.individual-giving-btn:hover{background:url(/img/css/make-donation.svg) 6px 14px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/make-donation.svg) 6px 14px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%}}@media (min-width:600px){.individual-giving-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/make-donation.svg) 16px 22px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/make-donation.svg) 16px 22px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.individual-giving-btn:hover{background:url(/img/css/make-donation.svg) 16px 22px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/make-donation.svg) 16px 22px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:768px){.individual-giving-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/make-donation.svg) 16px 20px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/make-donation.svg) 16px 20px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.individual-giving-btn:hover{background:url(/img/css/make-donation.svg) 16px 20px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/make-donation.svg) 16px 20px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:1280px){.individual-giving-btn{padding-left:5.625rem;background:url(/img/css/make-donation.svg) 15px 16px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/make-donation.svg) 15px 16px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.individual-giving-btn:hover{background:url(/img/css/make-donation.svg) 15px 16px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/make-donation.svg) 15px 16px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:1440px){.individual-giving-btn{padding-left:5.625rem;background:url(/img/css/make-donation.svg) 15px 16px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/make-donation.svg) 15px 16px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.individual-giving-btn:hover{background:url(/img/css/make-donation.svg) 15px 16px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/make-donation.svg) 15px 16px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}.endowment-campaign-btn{padding:.5em .75em .5em 3.75rem;background-color:#cf212c;background:url(/img/css/endowment-campaign.svg) 6px 3px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/endowment-campaign.svg) 6px 3px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.endowment-campaign-btn:hover{background-color:#e4545d;background:url(/img/css/endowment-campaign.svg) 6px 3px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/endowment-campaign.svg) 6px 3px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%;opacity:1}@media (min-width:480px){.endowment-campaign-btn{background:url(/img/css/endowment-campaign.svg) 6px 6px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/endowment-campaign.svg) 6px 6px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.endowment-campaign-btn:hover{background:url(/img/css/endowment-campaign.svg) 6px 6px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/endowment-campaign.svg) 6px 6px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%}}@media (min-width:600px){.endowment-campaign-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/endowment-campaign.svg) 16px 14px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/endowment-campaign.svg) 16px 14px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.endowment-campaign-btn:hover{background:url(/img/css/endowment-campaign.svg) 16px 14px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/endowment-campaign.svg) 16px 14px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:768px){.endowment-campaign-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/endowment-campaign.svg) 16px 20px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/endowment-campaign.svg) 16px 20px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.endowment-campaign-btn:hover{background:url(/img/css/endowment-campaign.svg) 16px 20px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/endowment-campaign.svg) 16px 20px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:900px){.endowment-campaign-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/endowment-campaign.svg) 16px 10px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/endowment-campaign.svg) 16px 10px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.endowment-campaign-btn:hover{background:url(/img/css/endowment-campaign.svg) 16px 10px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/endowment-campaign.svg) 16px 10px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}.legacy-giving-btn{padding:.5em .75em .5em 3.75rem;background-color:#cf212c;background:url(/img/css/legacy-society.svg) 6px 2px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/legacy-society.svg) 6px 2px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.legacy-giving-btn:hover{background-color:#e4545d;background:url(/img/css/legacy-society.svg) 6px 2px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/legacy-society.svg) 6px 2px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%;opacity:1}@media (min-width:480px){.legacy-giving-btn{background:url(/img/css/legacy-society.svg) 6px -1px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/legacy-society.svg) 6px -1px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.legacy-giving-btn:hover{background:url(/img/css/legacy-society.svg) 6px -1px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/legacy-society.svg) 6px -1px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%}}@media (min-width:600px){.legacy-giving-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/legacy-society.svg) 16px 12px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/legacy-society.svg) 16px 12px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.legacy-giving-btn:hover{background:url(/img/css/legacy-society.svg) 16px 12px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/legacy-society.svg) 16px 12px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:768px){.legacy-giving-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.legacy-giving-btn:hover{background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:900px){.legacy-giving-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.legacy-giving-btn:hover{background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:1024px){.legacy-giving-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.legacy-giving-btn:hover{background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/legacy-society.svg) 16px 8px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}.corporate-partners-btn{padding:.5em .75em .5em 3.75rem;background-color:#cf212c;background:url(/img/css/corporate-partnerships.svg) 6px 9px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/corporate-partnerships.svg) 6px 9px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.corporate-partners-btn:hover{background-color:#e4545d;background:url(/img/css/corporate-partnerships.svg) 6px 9px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/corporate-partnerships.svg) 6px 9px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%;opacity:1}@media (min-width:480px){.corporate-partners-btn{background:url(/img/css/corporate-partnerships.svg) 6px 5px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/corporate-partnerships.svg) 6px 5px no-repeat,linear-gradient(#df3540,#b01c25);background-size:48px,100%}.corporate-partners-btn:hover{background:url(/img/css/corporate-partnerships.svg) 6px 5px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/corporate-partnerships.svg) 6px 5px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:48px,100%}button.donate{margin:0}}@media (min-width:600px){.corporate-partners-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/corporate-partnerships.svg) 14px 24px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/corporate-partnerships.svg) 14px 24px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.corporate-partners-btn:hover{background:url(/img/css/corporate-partnerships.svg) 14px 24px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/corporate-partnerships.svg) 14px 24px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}@media (min-width:768px){.corporate-partners-btn{font-size:1.25em;padding-left:5.625rem;background:url(/img/css/corporate-partnerships.svg) 16px 20px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/corporate-partnerships.svg) 16px 20px no-repeat,linear-gradient(#df3540,#b01c25);background-size:60px,100%}.corporate-partners-btn:hover{background:url(/img/css/corporate-partnerships.svg) 16px 20px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/corporate-partnerships.svg) 16px 20px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:60px,100%}}button.donate{background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25);height:2.5rem;border-radius:.375rem;font-size:.875em;font-weight:700;text-align:left;line-height:1.1;color:#fff;padding:.375rem .5625rem .25rem;border:none}@media (min-width:600px){button.donate{font-size:1em;height:3rem;padding:.375rem .75rem .25rem}}@media (min-width:768px){button.donate{font-size:1.25em;height:3.375rem;padding:.375rem .75rem .25rem;margin-left:1em}}button.donate.donate:active,button.donate:hover{background-color:#df3540;background:-webkit-linear-gradient(#e4545d,#cf212c);background:linear-gradient(#e4545d,#cf212c)}button.donate span{display:block;font-weight:400;font-style:italic}@media (min-width:900px){button.donate span{display:inline-block;float:right}}.benefits-btn{background-color:#4f6c84;background:-webkit-linear-gradient(#4f6c84,#344757);background:linear-gradient(#4f6c84,#344757);height:2.25rem;display:inline-block;border-radius:.375rem;font-size:.875em;text-decoration:none;font-weight:300;text-align:center;color:#fff;padding:.625rem .75rem .875rem;border:none}@media (min-width:600px){.benefits-btn{font-size:1.25em;height:3rem;width:10.3125rem}}.benefits-btn:active,.benefits-btn:hover{background-color:#5d7e9a;background:-webkit-linear-gradient(#718faa,#42596e);background:linear-gradient(#718faa,#42596e);opacity:1}.press-release-season-btn{display:block;text-align:left;width:100%;padding:.5em .5em .375em 3.75rem;background-color:#cf212c;background:url(/img/css/by-artist.svg) 8px 8px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/by-artist.svg) 8px 8px no-repeat,linear-gradient(#df3540,#b01c25);background-size:44px,100%;margin:1.125em 0 0}.press-release-season-btn:hover{background-color:#e4545d;background:url(/img/css/by-artist.svg) 8px 8px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/by-artist.svg) 8px 8px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:44px,100%;opacity:1}@media (min-width:480px){.press-release-season-btn{background:url(/img/css/by-artist.svg) 12px 3px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/by-artist.svg) 12px 3px no-repeat,linear-gradient(#df3540,#b01c25);background-size:36px,100%}.press-release-season-btn:hover{background:url(/img/css/by-artist.svg) 12px 3px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/by-artist.svg) 12px 3px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:36px,100%}}@media (min-width:600px){.press-release-season-btn{font-size:1.25em;background:url(/img/css/by-artist.svg) 10px 8px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/by-artist.svg) 10px 8px no-repeat,linear-gradient(#df3540,#b01c25);background-size:40px,100%}.press-release-season-btn:hover{background:url(/img/css/by-artist.svg) 10px 8px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/by-artist.svg) 10px 8px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:40px,100%}}@media (min-width:900px){.press-release-season-btn{font-size:1.375em;background:url(/img/css/by-artist.svg) 10px center no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/by-artist.svg) 10px center no-repeat,linear-gradient(#df3540,#b01c25);background-size:40px,100%}.press-release-season-btn:hover{background:url(/img/css/by-artist.svg) 10px center no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/by-artist.svg) 10px center no-repeat,linear-gradient(#e4545d,#cf212c);background-size:40px,100%}}@media (min-width:1280px){.press-release-season-btn{font-size:1.375em;background:url(/img/css/by-artist.svg) 9px center no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/by-artist.svg) 9px center no-repeat,linear-gradient(#df3540,#b01c25);background-size:44px,100%}.press-release-season-btn:hover{background:url(/img/css/by-artist.svg) 10px center no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/by-artist.svg) 10px center no-repeat,linear-gradient(#e4545d,#cf212c);background-size:44px,100%}}.legacy-info-btn,.legacy-let-us-know-btn{text-align:left;line-height:1.25;font-size:.875em;font-weight:300;padding:.5em .75em;text-decoration:none;margin:1.75em 0;border-radius:.375rem;color:#fff}.legacy-info-btn{display:block;width:100%;background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25)}.legacy-info-btn:hover{background-color:#e4545d;background:-webkit-linear-gradient(#e9727a,#df3540);background:linear-gradient(#e9727a,#df3540);opacity:1}.legacy-let-us-know-btn{display:inline-block;background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25)}.legacy-let-us-know-btn span{font-size:1.5em}.legacy-let-us-know-btn:hover{background-color:#e4545d;background:-webkit-linear-gradient(#e9727a,#df3540);background:linear-gradient(#e9727a,#df3540);opacity:1}.browse-series-btn{margin:0 auto 1em;display:inline-block;padding:.5em .5em .375em 3.25rem;background-color:#cf212c;background:url(/img/css/browse-series.svg) 5px 3px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/browse-series.svg) 5px 3px no-repeat,linear-gradient(#df3540,#b01c25);background-size:42px,100%;width:95%}.browse-series-btn:hover{background-color:#e4545d;background:url(/img/css/browse-series.svg) 5px 3px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/browse-series.svg) 5px 3px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:42px,100%;opacity:1}@media (min-width:480px){.browse-series-btn{width:65%}}@media (min-width:600px){.browse-series-btn{font-size:1.25em;background:url(/img/css/browse-series.svg) 5px 11px no-repeat,-webkit-linear-gradient(#df3540,#b01c25);background:url(/img/css/browse-series.svg) 5px 11px no-repeat,linear-gradient(#df3540,#b01c25);background-size:42px,100%}.browse-series-btn:hover{background:url(/img/css/browse-series.svg) 5px 11px no-repeat,-webkit-linear-gradient(#e4545d,#cf212c);background:url(/img/css/browse-series.svg) 5px 11px no-repeat,linear-gradient(#e4545d,#cf212c);background-size:42px,100%}}@media (min-width:768px){.browse-series-btn{width:45%}}@media (min-width:900px){.browse-series-btn{width:53%}}@media (min-width:1024px){.browse-series-btn{width:30%}}@media (min-width:1280px){.browse-series-btn{width:31%}}button.aaf-donate{background-color:#cf212c;background:-webkit-linear-gradient(#df3540,#b01c25);background:linear-gradient(#df3540,#b01c25);height:2.5rem;border-radius:.375rem;display:inline-block;font-size:.875em;font-weight:700;text-align:center;line-height:1.1;color:#fff;padding:.375rem .5625rem .25rem;margin:0 0 1em;border:none}@media (min-width:600px){button.aaf-donate{font-size:1em;height:3rem;padding:.375rem .75rem .25rem}}@media (min-width:768px){button.aaf-donate{font-size:1.25em;height:3.375rem;padding:.375rem .75rem .25rem}}button.aaf-donate.donate:active,button.aaf-donate:hover{background-color:#df3540;background:-webkit-linear-gradient(#e4545d,#cf212c);background:linear-gradient(#e4545d,#cf212c)}.season-announcement-banner{display:block;background-color:#D56229;background:-webkit-linear-gradient(left,#D56229,#e7a482);background:linear-gradient(to right,#D56229,#e7a482);width:100%;margin:0}.season-announcement-banner::after{clear:both;content:"";display:table}.season-announcement-banner a:hover{opacity:1}.season-announcement-banner-photo-container{width:100%;display:inline-block;margin:0}.season-announcement-banner-photo-container::after{clear:both;content:"";display:table}.season-announcement-banner-photo{width:50%;float:left;margin:0;padding:0;position:relative}@media (min-width:480px){button.aaf-donate{margin:0}.season-announcement-banner-photo{width:25%}}.season-announcement-banner-photo img{width:100%;display:block}.banner-photo-id{position:absolute;color:#fff;bottom:2px;right:4px;text-shadow:1px 1px 2px #000;font-weight:700;text-align:right;font-size:.75rem;line-height:1;width:90%}@media (min-width:480px){.banner-photo-id{bottom:3px;right:6px}}@media (min-width:600px){.banner-photo-id{font-size:.875rem;bottom:3px;right:6px}}@media (min-width:768px){.banner-photo-id{font-size:1rem;bottom:4px;right:8px}}@media (min-width:900px){.banner-photo-id{font-size:1.125rem;bottom:5px;right:10px}}.season-announcement-banner-text{padding:0 1.125rem;display:inline-block;float:left;color:#fff;width:100%;margin:0}.season-announcement-banner-text h1{font-size:1.5em}@media (min-width:768px){.season-announcement-banner-text h1{font-size:1.625em}}@media (min-width:900px){.season-announcement-banner-text h1{font-size:1.75em}}@media (min-width:1024px){.season-announcement-banner-text h1{font-size:2em}}.season-announcement-banner-text p{font-size:1.22em;font-weight:400}#join-email-list-page{margin:2em 3em 0}#join-email-list-success-page{margin:2em 3em 0;display:none}