@charset "UTF-8";.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Light-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Light-Web.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-LightItalic-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-LightItalic-Web.woff) format("woff");font-weight:300;font-style:italic;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Regular-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Regular-Web.woff) format("woff");font-weight:400;font-style:normal;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-RegularItalic-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-RegularItalic-Web.woff) format("woff");font-weight:400;font-style:italic;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Medium-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Medium-Web.woff) format("woff");font-weight:500;font-style:normal;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-MediumItalic-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-MediumItalic-Web.woff) format("woff");font-weight:500;font-style:italic;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Bold-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-Bold-Web.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal}@font-face{font-display:swap;font-family:'Graphik Web';src:url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-BoldItalic-Web.woff2) format("woff2"),url(../../../../../../../../themes/tafelmusik-stack/assets/fonts/Graphik-BoldItalic-Web.woff) format("woff");font-weight:700;font-style:italic;font-stretch:normal}html{font-size:1rem}body{font-family:"Graphik Web",sans-serif;font-size:.9375rem;font-weight:300;line-height:calc(25 / 15)}@media (min-width:768px){body{font-size:1.125rem;line-height:calc(30 / 18)}}body :first-child{margin-top:0}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:inherit}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;font-weight:inherit}h1,h2,h3,h4,h5,h6{margin:0 0 .25em;font-family:"Graphik Web",sans-serif}.h1,h1{margin-bottom:.25em;font-size:2.25rem;letter-spacing:-.02em;line-height:calc(46 / 36)}@media (min-width:768px){.h1,h1{font-size:3.75rem;line-height:calc(72 / 60)}}@media (min-width:1320px){.h1,h1{font-size:4.5rem;line-height:calc(96 / 72)}}.h2,h2{font-size:1.75rem;letter-spacing:-.02em;line-height:calc(36 / 28)}@media (min-width:768px){.h2,h2{font-size:2.625rem;line-height:calc(52 / 42)}}@media (min-width:1320px){.h2,h2{font-size:3.25rem;line-height:calc(66 / 52)}}.h3,h3{font-size:1.5rem;letter-spacing:-.02em;line-height:calc(32 / 24)}@media (min-width:768px){.h3,h3{font-size:2rem;line-height:calc(42 / 32)}}@media (min-width:1320px){.h3,h3{font-size:2.625rem;line-height:calc(54 / 42)}}.h4,h4{font-size:1.5rem;line-height:calc(32 / 24)}@media (min-width:768px){.h4,h4{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){.h4,h4{font-size:2.25rem;line-height:calc(50 / 36)}}.h5,h5{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18)}@media (min-width:768px){.h5,h5{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){.h5,h5{font-size:1.5rem;line-height:calc(36 / 24)}}.h6,h6{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase}a:focus,a:hover{color:inherit}blockquote:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}blockquote:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}blockquote a:focus,blockquote a:hover,ol a:focus,ol a:hover,p a:focus,p a:hover,ul a:focus,ul a:hover{color:inherit}blockquote a:active,ol a:active,p a:active,ul a:active{color:inherit;text-decoration:none}ol:not([class]),ul:not([class]){margin:1em 0 1em 1em;padding:0}ol:not([class]) li,ul:not([class]) li{padding-left:.25em}ol:not([class]) li+li,ul:not([class]) li+li{margin-top:.25em}blockquote{margin:0;padding:0;font-family:"Graphik Web",sans-serif}blockquote p{font-size:1.5rem;font-style:italic;line-height:calc(34 / 24)}@media (min-width:1320px){blockquote p{font-size:2.25rem;line-height:calc(52 / 36)}}blockquote p:before{content:"“"}blockquote p:after{content:"”"}blockquote p:last-of-type{margin-bottom:.375em}blockquote cite{display:block;font-style:normal;font-weight:500}@media (min-width:1320px){blockquote cite{margin-top:2em;text-transform:uppercase}}blockquote cite:before{content:'— '}b,strong{font-weight:500}figure figcaption{font-size:.8em;text-align:center}.tafel-layout>h2:not(:first-child),.wp-block-column>h2:not(:first-child){margin-top:1em}.tafel-layout>h2+p,.wp-block-column>h2+p{margin-top:.75em}.tafel-layout>h2+h4,.wp-block-column>h2+h4{margin-top:.5em}.tafel-layout>h3:not(:first-child),.wp-block-column>h3:not(:first-child){margin-top:1em}.tafel-layout>h3+p,.wp-block-column>h3+p{margin-top:0}.tafel-layout>h4,.wp-block-column>h4{margin-top:.5em}.tafel-layout>h4+p,.wp-block-column>h4+p{margin-top:0}.tafel-layout>h5,.wp-block-column>h5{margin-top:1.25em}.tafel-layout>h5+p,.wp-block-column>h5+p{margin-top:0}.tafel-layout>h6,.wp-block-column>h6{margin-top:2.25em}.tafel-layout>h6+p,.wp-block-column>h6+p{margin-top:.5em}button{background:0 0;border:none;border-radius:0;font-family:inherit;white-space:nowrap;-webkit-appearance:none;cursor:pointer}.icon-button{background-size:100%;background-repeat:no-repeat;background-position:center}.menu-button{display:block;width:calc(40px * .9);height:calc(32px * .9);background-image:url("data:image/svg+xml,%3Csvg fill='none' height='31' viewBox='0 0 44 31' width='44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='m2.00684 2h39.99336'/%3E%3Cpath d='m2 15.3311h39.9833'/%3E%3Cpath d='m2.00684 28.6622h39.97666'/%3E%3C/g%3E%3C/svg%3E")}.close-button{display:block;width:calc(32px * .9);height:calc(32px * .9);background-image:url("data:image/svg+xml,%3Csvg fill='none' height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30 30-28-28m0 28 28-28z' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:28px}.search-submit{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m6.66642 1.33333c-.83429.00044-1.65684.19661-2.40153.57272-.7447.37612-1.39078.9217-1.8863 1.59288-.49553.67119-.82668 1.44927-.96684 2.2717-.14017.82243-.08544 1.66627.15979 2.4637.24523.79744.67412 1.52622 1.25219 2.12777.57808.6016 1.28922 1.0591 2.07626 1.3359.78704.2767 1.62804.365 2.4554.2577.82735-.1074 1.61799-.4073 2.30837-.8757l3.29604 3.2933c.0915.0983.2019.1771.3246.2317.1226.0547.2551.0841.3893.0864.1343.0024.2677-.0223.3922-.0726s.2376-.1251.3326-.2201c.0949-.0949.1698-.2081.2201-.3326s.075-.2579.0726-.3921c-.0024-.1343-.0317-.2667-.0864-.3894s-.1335-.2331-.2317-.3246l-3.2933-3.29601c.5448-.80189.8608-1.73712.9139-2.70515.0531-.96802-.1587-1.93221-.6125-2.7889-.4539-.85668-1.1326-1.57346-1.96334-2.07326-.83072-.49979-1.78196-.7637-2.75144-.76335zm-3.33333 5.33333c0-.88405.35119-1.7319.97631-2.35702s1.47297-.97631 2.35702-.97631c.88406 0 1.7319.35119 2.35702.97631.62513.62512.97632 1.47297.97632 2.35702 0 .88406-.35119 1.7319-.97632 2.35702-.62512.62512-1.47296.97631-2.35702.97631-.88405 0-1.7319-.35119-2.35702-.97631s-.97631-1.47296-.97631-2.35702z' fill='%23fff'/%3E%3C/svg%3E");background-size:18px}.button{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none}.button+.button{margin-left:.75rem}.button-primary{min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(black),to(black));background-image:linear-gradient(to right,#000,#000);background-color:transparent;border-color:#000;color:#000}.button-primary:focus,.button-primary:hover{color:#fff;background-size:100%}.button-primary.button-inverse,.button-primary.cc-btn{background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);border-color:#fff;color:#fff}.button-primary.button-inverse:focus,.button-primary.button-inverse:hover,.button-primary.cc-btn:focus,.button-primary.cc-btn:hover{color:#000;background-size:100%}.button-secondary{min-width:none;padding:0;border:none;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.05em;-webkit-transition:all .25s linear;transition:all .25s linear}.button-secondary:focus,.button-secondary:hover{text-decoration-thickness:.2em}.button-tertiary{min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);background-color:#000;border-color:#000;color:#fff}.button-tertiary:focus,.button-tertiary:hover{color:#000;background-size:100%}.accord-list{margin:0;padding:0;list-style:none}.accord-list .accord-item.active .accord-trigger:after{-webkit-transform:scale(-1);transform:scale(-1)}.accord-list .accord-item.active .accord-content{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.accord-list .accord-item.active .accord-copy{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.accord-list .accord-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;border-left:none;font-size:1.125rem}.accord-list .accord-trigger:active,.accord-list .accord-trigger:focus,.accord-list .accord-trigger:hover{text-decoration:underline}.accord-list .accord-trigger:after{content:'';display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;height:13px;position:absolute;right:30px;-webkit-transform:scale(1);transform:scale(1);background-image:url("data:image/svg+xml,%3Csvg fill='none' height='13' viewBox='0 0 23 13' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.4994 12.936-11.057994-11.05802 1.596004-1.595998 9.46199 9.461998 9.462-9.461998 1.596 1.595998z' fill='%23000'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media (min-width:1024px){.accord-list .accord-trigger:after{width:20px;height:10px}}.accord-list .accord-content{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:0;overflow:hidden}.accord-list .accord-copy{padding:1.25em 0 1em;border-top:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.accord-trigger{display:block;text-decoration:none;cursor:pointer}.video-embed,.wp-block-embed__wrapper{position:relative;height:0;max-width:100%;padding-top:calc(100%*(9/16))}.video-embed iframe,.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-image figcaption{margin-top:1.5em}form button{font-size:inherit}label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:inherit;font-size:inherit;font-weight:500;text-transform:uppercase}label+input{display:block;margin-top:.5em}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url]{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit}input[type=date]:active,input[type=date]:focus,input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=url]:active,input[type=url]:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}input[type=date]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder{color:#000}input[type=number]{border-radius:.25em}input[type=checkbox],input[type=radio]{position:absolute;z-index:-1;width:0;height:0;opacity:0}input[type=checkbox]+label,input[type=radio]+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:none}input[type=checkbox]+label:before,input[type=radio]+label:before{content:'';-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:1.25rem;height:1.25rem;margin-right:1em;border:1px solid}input[type=checkbox]:not(:checked)+label:before,input[type=radio]:not(:checked)+label:before{background:0 0}input[type=checkbox]:active+label:before,input[type=checkbox]:focus+label:before,input[type=radio]:active+label:before,input[type=radio]:focus+label:before{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}input[type=radio]+label:before{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%23000' height='11' rx='5.5' stroke='%23000' width='11' x='.5' y='.5'/%3E%3C/svg%3E");background-size:.75rem;border-radius:50%}input[type=checkbox]+label:before{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.75 7.5 3.75 3 6.75-9' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px}textarea{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit}textarea:active,textarea:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}textarea::-webkit-input-placeholder{color:#000}select{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit;padding-right:5em;background-repeat:no-repeat;background-position:calc(100% - 20px) center;color:#000;font-weight:700;-webkit-appearance:none;-moz-appearance:none}select:active,select:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}select::-webkit-input-placeholder{color:#000}select.current{background-color:#000;color:#fff}.field-group{margin:1.25rem 0}main .gform_wrapper.gravity-theme input[type=color],main .gform_wrapper.gravity-theme input[type=date],main .gform_wrapper.gravity-theme input[type=datetime-local],main .gform_wrapper.gravity-theme input[type=datetime],main .gform_wrapper.gravity-theme input[type=email],main .gform_wrapper.gravity-theme input[type=month],main .gform_wrapper.gravity-theme input[type=number],main .gform_wrapper.gravity-theme input[type=password],main .gform_wrapper.gravity-theme input[type=search],main .gform_wrapper.gravity-theme input[type=tel],main .gform_wrapper.gravity-theme input[type=text],main .gform_wrapper.gravity-theme input[type=time],main .gform_wrapper.gravity-theme input[type=url],main .gform_wrapper.gravity-theme input[type=week],main .gform_wrapper.gravity-theme select,main .gform_wrapper.gravity-theme textarea{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit}main .gform_wrapper.gravity-theme input[type=color]:active,main .gform_wrapper.gravity-theme input[type=color]:focus,main .gform_wrapper.gravity-theme input[type=date]:active,main .gform_wrapper.gravity-theme input[type=date]:focus,main .gform_wrapper.gravity-theme input[type=datetime-local]:active,main .gform_wrapper.gravity-theme input[type=datetime-local]:focus,main .gform_wrapper.gravity-theme input[type=datetime]:active,main .gform_wrapper.gravity-theme input[type=datetime]:focus,main .gform_wrapper.gravity-theme input[type=email]:active,main .gform_wrapper.gravity-theme input[type=email]:focus,main .gform_wrapper.gravity-theme input[type=month]:active,main .gform_wrapper.gravity-theme input[type=month]:focus,main .gform_wrapper.gravity-theme input[type=number]:active,main .gform_wrapper.gravity-theme input[type=number]:focus,main .gform_wrapper.gravity-theme input[type=password]:active,main .gform_wrapper.gravity-theme input[type=password]:focus,main .gform_wrapper.gravity-theme input[type=search]:active,main .gform_wrapper.gravity-theme input[type=search]:focus,main .gform_wrapper.gravity-theme input[type=tel]:active,main .gform_wrapper.gravity-theme input[type=tel]:focus,main .gform_wrapper.gravity-theme input[type=text]:active,main .gform_wrapper.gravity-theme input[type=text]:focus,main .gform_wrapper.gravity-theme input[type=time]:active,main .gform_wrapper.gravity-theme input[type=time]:focus,main .gform_wrapper.gravity-theme input[type=url]:active,main .gform_wrapper.gravity-theme input[type=url]:focus,main .gform_wrapper.gravity-theme input[type=week]:active,main .gform_wrapper.gravity-theme input[type=week]:focus,main .gform_wrapper.gravity-theme select:active,main .gform_wrapper.gravity-theme select:focus,main .gform_wrapper.gravity-theme textarea:active,main .gform_wrapper.gravity-theme textarea:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}main .gform_wrapper.gravity-theme input[type=color]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=date]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=datetime-local]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=datetime]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=email]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=month]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=number]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=password]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=search]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=tel]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=text]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=time]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=url]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme input[type=week]::-webkit-input-placeholder,main .gform_wrapper.gravity-theme select::-webkit-input-placeholder,main .gform_wrapper.gravity-theme textarea::-webkit-input-placeholder{color:#000}main .gform_wrapper.gravity-theme fieldset.gfield input+label{text-transform:none}main .gform_wrapper.gravity-theme .gform_heading{margin-bottom:2rem}main .gform_wrapper.gravity-theme .gfield{margin:.5rem 0}main .gform_wrapper.gravity-theme .gfield label,main .gform_wrapper.gravity-theme .gfield legend{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:inherit;font-size:inherit;font-weight:500;text-transform:uppercase}main .gform_wrapper.gravity-theme .gfield .gfield_label{margin-bottom:.5em}main .gform_wrapper.gravity-theme .gfield .gfield_required{color:inherit}main .gform_wrapper.gravity-theme .gfield_checkbox,main .gform_wrapper.gravity-theme .gfield_radio,main .gform_wrapper.gravity-theme .ginput_container_consent{position:relative}main .gform_wrapper.gravity-theme .gfield_checkbox input+label,main .gform_wrapper.gravity-theme .gfield_radio input+label,main .gform_wrapper.gravity-theme .ginput_container_consent input+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:none}main .gform_wrapper.gravity-theme .gfield_checkbox input+label:before,main .gform_wrapper.gravity-theme .gfield_radio input+label:before,main .gform_wrapper.gravity-theme .ginput_container_consent input+label:before{content:'';-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:1.25rem;height:1.25rem;margin-right:1em;border:1px solid}main .gform_wrapper.gravity-theme .field_description_above .gfield_validation_message,main .gform_wrapper.gravity-theme .field_description_above .validation_message{padding:16px 24px 12.99px}main .gform_wrapper.gravity-theme .gform_footer{margin-top:.75em}.menu.social{display:-webkit-box;display:-ms-flexbox;display:flex}.menu.social li+li{margin-left:1em}.menu.social a{display:block;width:34px;height:34px;background-size:contain;background-repeat:no-repeat;background-position:center}.menu.social a[href*='facebook.com']{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/facebook-inverse.png)}.menu.social a[href*='facebook.com']:active,.menu.social a[href*='facebook.com']:focus,.menu.social a[href*='facebook.com']:hover{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/facebook-inverse-hover.png)}.menu.social a[href*='twitter.com']{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/twitter-inverse.png)}.menu.social a[href*='twitter.com']:active,.menu.social a[href*='twitter.com']:focus,.menu.social a[href*='twitter.com']:hover{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/twitter-inverse-hover.png)}.menu.social a[href*='instagram.com']{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/instagram-inverse.png)}.menu.social a[href*='instagram.com']:active,.menu.social a[href*='instagram.com']:focus,.menu.social a[href*='instagram.com']:hover{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/instagram-inverse-hover.png)}.menu.social a[href*='youtube.com']{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/youtube-inverse.png)}.menu.social a[href*='youtube.com']:active,.menu.social a[href*='youtube.com']:focus,.menu.social a[href*='youtube.com']:hover{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/icons/youtube-inverse-hover.png)}.tafel-component:not(.cta-button)+:not(.tafel-component):not(.tafel-banner):not(.tafel-layout){margin-top:50px}@media (min-width:768px){.tafel-component:not(.cta-button)+:not(.tafel-component):not(.tafel-banner):not(.tafel-layout){margin-top:60px}}@media (min-width:1024px){.tafel-component:not(.cta-button)+:not(.tafel-component):not(.tafel-banner):not(.tafel-layout){margin-top:120px}}.tafel-component:not(.cta-button) .tafel-columns:last-child{margin-bottom:0}.tafel-banner:not(.listen-cta){background-color:#000;color:#fff}.tafel-banner:not(.listen-cta) .button.button-primary{background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);border-color:#fff;color:#fff}.tafel-banner:not(.listen-cta) .button.button-primary:focus,.tafel-banner:not(.listen-cta) .button.button-primary:hover{color:#000;background-size:100%}.tafel-group{padding:50px 0}@media (min-width:768px){.tafel-group{padding:60px 0}}@media (min-width:1024px){.tafel-group.highlighted-section{padding-bottom:150px}}.tafel-group .content-preview-group:last-child{margin-bottom:0}.tafel-group .copy-video{margin:25px 0}@media (min-width:768px){.tafel-group .copy-video{margin:60px 0}}.highlighted-section{position:relative;background-color:#000}.highlighted-section:before{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw + 1px);height:100%;background-color:#000}.highlighted-section>*{position:relative}.highlighted-section .highlight-heading:before{background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/graphics/Tafel_Diamond_White_RGB.png)}.highlight-heading{margin-bottom:.25em;font-size:2.25rem;letter-spacing:-.02em;line-height:calc(46 / 36)}@media (min-width:768px){.highlight-heading{font-size:3.75rem;line-height:calc(72 / 60)}}@media (min-width:1320px){.highlight-heading{font-size:4.5rem;line-height:calc(96 / 72)}}.highlight-heading:before{content:'';display:block;width:48px;height:48px;margin-bottom:.75em;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/graphics/Tafel_Diamond_Black_RGB.png)}@media (min-width:1024px){.highlight-heading:before{width:80px;height:80px}}.highlight-heading+.tafel-component{margin-top:50px}@media (min-width:768px){.highlight-heading+.tafel-component{margin-top:60px}}.copy-group{padding:50px 0;border-top:1px solid}@media (min-width:1024px){.copy-group{padding:50px 25px}}.copy-group+:not(.tafel-component):not(.copy-group){margin-bottom:60px;border-bottom:1px solid}:not(.tafel-component):not(.copy-group)+.copy-group{margin-top:60px;border-top:1px solid}:not(.tafel-component)+.tafel-banner{margin-top:50px}@media (min-width:768px){:not(.tafel-component)+.tafel-banner{margin-top:60px}}@media (min-width:1024px){:not(.tafel-component)+.tafel-banner{margin-top:120px}}:not(.tafel-component)+.featured-video{margin:2rem 0}.cc-revoke,.cc-window{background-color:#000;color:#fff;font-family:inherit}.cc-btn{font-size:unset;font-weight:unset;border-width:unset;border-style:unset;text-align:unset;white-space:unset;font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(black),to(black));background-image:linear-gradient(to right,#000,#000);background-color:transparent;border-color:#000;color:#000}.cc-btn:focus,.cc-btn:hover{color:#fff;background-size:100%}.cc-btn,.cc-btn.button-inverse{background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);border-color:#fff;color:#fff}.cc-btn.button-inverse:focus,.cc-btn.button-inverse:hover,.cc-btn:focus,.cc-btn:hover{color:#000;background-size:100%}.animated-element{-webkit-transition:opacity 1s ease-out,-webkit-transform 1.25s cubic-bezier(.06,.1,0,1.01);transition:opacity 1s ease-out,-webkit-transform 1.25s cubic-bezier(.06,.1,0,1.01);transition:transform 1.25s cubic-bezier(.06,.1,0,1.01),opacity 1s ease-out;transition:transform 1.25s cubic-bezier(.06,.1,0,1.01),opacity 1s ease-out,-webkit-transform 1.25s cubic-bezier(.06,.1,0,1.01)}.animated-element.animation-trigger{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}img[data-lazy-src],img[loading=lazy]{-webkit-transition:opacity .1s linear .15s;transition:opacity .1s linear .15s}img[data-lazy-src],img[data-ll-status=native]{opacity:0}img[data-ll-status=loaded]{opacity:1}.content-preview-group figure img[data-lazy-src],.image-copy-pair figure img[data-lazy-src]{-webkit-transition-duration:.5s;transition-duration:.5s}.page-header{margin:0;padding:0;background-color:#000;border:none;color:#fff}.page-header+:not(.tafel-component):not(.tafel-banner):not(.tafel-layout){margin-top:60px}@media (min-width:1024px){.page-header+:not(.tafel-component):not(.tafel-banner):not(.tafel-layout){margin-top:150px}}.page-header header{padding-top:100px;padding-bottom:50px}@media (min-width:768px){.page-header header{padding-top:160px;padding-bottom:60px}}@media (min-width:1024px){.page-header header{padding-top:210px}}@media (min-width:1320px){.page-header header{padding:235px 0 60px}}.page-header header.text-banner{position:relative;background-color:#000}.page-header header.text-banner:before{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw + 1px);height:100%;background-color:#000}.page-header header.text-banner>*{position:relative}.page-header header.hero-banner{position:relative}.page-header header.hero-banner>figure{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw + 1px);height:100%;overflow:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#000}.page-header header.hero-banner>figure picture{width:100%;height:100%}.page-header header.hero-banner>figure img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.page-header header.hero-banner>figure.ignore-mobile-crop img{-o-object-fit:none;object-fit:none}}.page-header header.hero-banner :not(figure){position:relative;z-index:1}@media (max-width:767px){.page-header header.hero-banner{padding-top:180px}}.page-header header.hero-banner figure:after{content:'';display:block;position:absolute;top:0;left:50%;width:calc(100vw + 1px);height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:-webkit-gradient(linear,left bottom,left top,color-stop(3.88%,#000),color-stop(43.08%,rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,color-stop(-27.26%,#000),color-stop(26.47%,rgba(0,0,0,0)));background:linear-gradient(360deg,#000 3.88%,rgba(0,0,0,0) 43.08%),linear-gradient(180deg,#000 -27.26%,rgba(0,0,0,0) 26.47%)}.page-header header.hero-banner figure:after{z-index:10}@media (min-width:768px){.page-header.event-header header{height:400px;padding-top:250px}}@media (min-width:1150px){.page-header.event-header header{height:800px;padding-top:500px}}@media (min-width:1320px){.page-header .copy p{max-width:75%}}.tafel-component.hero-carousel{padding:0}.hero-carousel{width:calc(100vw + 1px);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:25px;padding-right:25px}@media (min-width:768px){.hero-carousel{padding-left:60px;padding-right:60px}}.hero-carousel .carousel-nav{display:none}@media (min-width:768px){.hero-carousel .carousel-nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;left:0;bottom:0;z-index:10;width:calc(100% - 120px);max-width:855px;margin:60px;color:#fff}}.hero-carousel .carousel-nav a{display:block;position:relative;width:33.333%;padding:43px 1em 0 0;text-decoration:none}.hero-carousel .carousel-nav a:before{content:'';display:block;width:100%;height:0;position:absolute;top:0;border-top:1px solid}.hero-carousel .carousel-nav a.current-item:before{border-width:6px}.hero-carousel .carousel-nav .nav-subheading{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:block}.hero-carousel .carousel-nav .nav-title{display:block}.hero-carousel .carousel:not(.autoplaying) .carousel-controls .carousel-play{display:inline-block}.hero-carousel .carousel:not(.autoplaying) .carousel-controls .carousel-pause{display:none}.hero-carousel .carousel.autoplaying .carousel-controls .carousel-play{display:none}.hero-carousel .carousel.autoplaying .carousel-controls .carousel-pause{display:inline-block}.hero-carousel .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media (min-width:768px){.hero-carousel .swiper-pagination{display:none}}.hero-carousel .swiper-pagination-bullet{display:block;width:10px;height:10px;margin:0 5px;background-color:transparent;border:1px solid #fff;border-radius:50%;cursor:pointer;opacity:1}.hero-carousel .swiper-pagination-bullet-active{background-color:#fff}.home-banner.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;height:635px;padding:25px;overflow:hidden}.home-banner.swiper-slide>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000}.home-banner.swiper-slide>figure:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(3.88%,#000),color-stop(43.08%,rgba(0,0,0,0))),-webkit-gradient(linear,left top,left bottom,color-stop(-27.26%,#000),color-stop(26.47%,rgba(0,0,0,0)));background:linear-gradient(360deg,#000 3.88%,rgba(0,0,0,0) 43.08%),linear-gradient(180deg,#000 -27.26%,rgba(0,0,0,0) 26.47%);background-blend-mode:normal,multiply}.home-banner.swiper-slide>figure picture{width:100%;height:100%}.home-banner.swiper-slide>figure img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.home-banner.swiper-slide>:not(figure){position:relative;z-index:1}@media (max-width:767px){.home-banner.swiper-slide{padding-bottom:60px}}@media (min-width:768px){.home-banner.swiper-slide{height:876px;padding:60px;padding-bottom:215px}}@media (min-width:1024px){.home-banner.swiper-slide{height:800px;padding-bottom:230px}}@media (min-width:1320px){.home-banner.swiper-slide{height:1000px}}@media (min-width:1024px){.home-banner.swiper-slide figure{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.home-banner.swiper-slide .copy{max-width:550px}.home-banner.swiper-slide .button{margin-top:2em}.carousel-controls{position:absolute;right:25px;bottom:10px;z-index:10;margin-left:25px}@media (min-width:768px){.carousel-controls{right:auto;bottom:0;margin-left:60px}}@media (min-width:1024px){.carousel-controls{right:100px;bottom:115px}}.carousel-controls button{width:30px;height:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.carousel-controls .carousel-play{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m14.9486 28.698c-7.58912-.0082-13.74016-6.1593-13.7484-13.7484v-.275c.15123-7.5547 6.37238-13.57237 13.9271-13.47338 7.5575.10173 13.6164 6.28164 13.5669 13.83778-.0495 7.5575-6.1881 13.659-13.7456 13.659zm-2.7497-19.93517v12.37357l8.2491-6.1868z' fill='%23fff'/%3E%3C/svg%3E")}.carousel-controls .carousel-pause{background-image:url("data:image/svg+xml,%3Csvg fill='none' height='30' viewBox='0 0 30 30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.25 11.25h2.5v7.5h-2.5zm7.5 7.5h-2.5v-7.5h2.5z' fill='%23fff'/%3E%3Cpath d='m28.25 15c0 7.3176-5.9324 13.25-13.25 13.25-7.31761 0-13.25-5.9324-13.25-13.25 0-7.31761 5.93239-13.25 13.25-13.25 7.3176 0 13.25 5.93239 13.25 13.25z' stroke='%23fff'/%3E%3C/svg%3E")}.content-preview-group{margin:50px 0}@media (min-width:768px){.content-preview-group{margin:120px 0}}@media (min-width:1024px){.content-preview-group{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:768px) and (max-width:1023px){.content-preview-group.trio-group .content-preview-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-preview-group.trio-group .content-preview-item>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-preview-group.trio-group .content-preview-item>figure img,.content-preview-group.trio-group .content-preview-item>figure picture{width:auto;height:100%;max-width:none}}@media (min-width:768px) and (max-width:1023px){.content-preview-group.trio-group .content-preview-item figure{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:285px;height:285px;margin:0 50px 0 0;overflow:hidden;background-color:#000}}@media (min-width:1024px){.content-preview-group.trio-group .content-preview-item{width:calc(33.333% - (40px/3))}}@media (min-width:1024px){.content-preview-group.trio-group .content-preview-item:not(:first-child):not(:last-child){display:block;margin:0 20px}}@media (max-width:1023px){.content-preview-group.trio-group .content-preview-item+.content-preview-item{margin-top:50px}}@media (min-width:768px){.content-preview-group.duo-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.content-preview-group.duo-group .content-preview-item{width:calc(50% - (60px/2))}}@media (min-width:768px){.content-preview-group.unlimited-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:50px 20px}}@media (min-width:1024px){.content-preview-group.unlimited-group{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:100px 20px}}@media (min-width:768px){:not(.tafel-component)+.content-preview-group{margin:60px 0 120px}}@media (max-width:767px){.content-item+.content-item{margin-top:50px}}.content-item figure{margin:0 0 20px}.content-item figure img{width:100%}@media (min-width:1024px){.content-item .copy{margin-right:25px}}.content-item:not(.bio-item) figure{height:226px;overflow:hidden}@media (min-width:1024px){.content-item:not(.bio-item) figure{height:323px}}@supports (aspect-ratio:1/1){.content-item:not(.bio-item) figure{width:auto;height:auto;aspect-ratio:466/323}}.content-item:not(.bio-item) figure picture{width:100%;height:100%}.content-item:not(.bio-item) figure img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.content-preview-item h3{margin-bottom:0}.content-preview-item h4{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase}@media (min-width:1024px){.content-preview-item h4{margin-bottom:1.5em}}.content-preview-item .button{margin-top:.5em}.editor-content>.featured-content-preview,.tafel-layout>.featured-content-preview{margin:50px 0}@media (min-width:768px){.editor-content>.featured-content-preview,.tafel-layout>.featured-content-preview{margin:60px 0}}@media (min-width:768px){.editor-content>.featured-content-preview,.tafel-layout>.featured-content-preview{margin:120px 0}}@media (min-width:768px) and (max-width:1023px){.featured-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-content-item>figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-content-item>figure img,.featured-content-item>figure picture{width:auto;height:100%;max-width:none}}@media (min-width:768px) and (max-width:1023px){.featured-content-item figure{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:285px;height:285px;margin:0 50px 0 0;overflow:hidden;background-color:#000}}@media (min-width:1024px){.featured-content-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1024px){.featured-content-item figure{-webkit-box-flex:0;-ms-flex:0 0 587px;flex:0 0 587px;max-width:50%}}@media (min-width:1024px){.featured-content-item .copy{margin:0 90px}}.featured-content-item+.featured-content-item{margin-top:50px}@media (min-width:1024px){.featured-content-item+.featured-content-item{margin-top:60px}}.editor-content>.short-content-group,.tafel-layout>.short-content-group{margin:50px 0}@media (min-width:768px){.editor-content>.short-content-group,.tafel-layout>.short-content-group{margin:120px 0}}.short-content-group{margin:25px 0}@media (min-width:1024px){.short-content-group{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:60px 20px;margin:40px 0}}.short-content-group h3{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18)}@media (min-width:768px){.short-content-group h3{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){.short-content-group h3{font-size:1.5rem;line-height:calc(36 / 24)}}.short-content-group h4{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase}@media (max-width:1023px){.short-content-group .short-content-item+.short-content-item{margin-top:2rem}}.cta-image-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;min-height:450px;padding-top:200px}.cta-image-banner>figure{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw + 1px);height:100%;overflow:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#000}.cta-image-banner>figure picture{width:100%;height:100%}.cta-image-banner>figure img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.cta-image-banner>figure.ignore-mobile-crop img{-o-object-fit:none;object-fit:none}}.cta-image-banner :not(figure){position:relative;z-index:1}@media (min-width:1024px){.cta-image-banner{min-height:700px;padding-top:0}}.cta-image-banner .cta-content{max-width:405px;margin:25px 0}@media (min-width:768px){.cta-image-banner .cta-content{max-width:710px;margin:60px 0}}@media (min-width:1024px){.cta-image-banner h2{margin-bottom:.5em}}.cta-image-banner .actions{margin-top:1.5em}@media (max-width:767px){.cta-image-banner .actions a.button{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0}}@media (max-width:1023px){.cta-image-banner .actions a+a{margin-top:1em}}.cta-image-banner .actions .links{margin-top:1em}@media (min-width:1024px){.cta-image-banner .actions .links a+a{margin-left:1em}}.cta-image-banner .additional-copy{margin-top:2em}.cta-image-banner.intro-banner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (max-width:1023px){.cta-image-banner.intro-banner{padding-top:25px}}@media (min-width:1024px){.cta-image-banner.intro-banner .cta-content{padding-top:60px}}@media (min-width:1024px){.cta-image-banner.concerts-banner{height:750px}}@media (min-width:1024px){.cta-image-banner.concerts-banner .cta-content{padding:100px 0}}.season-pass-banner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:120px;padding-bottom:50px}.season-pass-banner>figure{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw + 1px);height:100%;overflow:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#000}.season-pass-banner>figure picture{width:100%;height:100%}.season-pass-banner>figure img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.season-pass-banner>figure.ignore-mobile-crop img{-o-object-fit:none;object-fit:none}}.season-pass-banner :not(figure){position:relative;z-index:1}@media (min-width:768px){.season-pass-banner{padding-top:200px}}@media (min-width:1024px){.season-pass-banner{min-height:700px;padding-top:0;padding-bottom:0}}.season-pass-banner .cta-content{margin:25px 0}@media (min-width:768px){.season-pass-banner .cta-content{margin:60px 0}}@media (min-width:1024px){.season-pass-banner .cta-content{margin:100px 0}}.season-pass-banner .cta-content h3{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18)}@media (min-width:768px){.season-pass-banner .cta-content h3{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){.season-pass-banner .cta-content h3{font-size:1.5rem;line-height:calc(36 / 24)}}.season-pass-banner .copy{max-width:710px}.season-pass-banner .actions{margin-top:1.5em}.season-pass-banner .actions .button-secondary{margin-left:1em}.season-pass-banner+:not(.tafel-banner){margin-top:50px}@media (min-width:768px){.season-pass-banner+:not(.tafel-banner){margin-top:120px}}@media (min-width:1024px){.season-pass-banner+:not(.tafel-banner){margin-top:140px}}.quote-banner{position:relative;min-height:450px}.quote-banner>figure{position:absolute;top:0;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw + 1px);height:100%;overflow:hidden;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background-color:#000}.quote-banner>figure picture{width:100%;height:100%}.quote-banner>figure img{width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}@media (max-width:800px){.quote-banner>figure.ignore-mobile-crop img{-o-object-fit:none;object-fit:none}}.quote-banner :not(figure){position:relative;z-index:1}@media (min-width:1024px){.quote-banner{min-height:700px}}.quote-banner .copy{max-width:405px;padding:60px 0}@media (min-width:768px){.quote-banner .copy{padding:80px 0}}@media (min-width:1024px){.quote-banner .copy{max-width:830px;padding:115px 0}}.image-copy-pair{margin:50px auto}@media (min-width:768px){.image-copy-pair{margin:60px auto}}@media (min-width:1024px){.image-copy-pair{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:120px auto}}@media (max-width:1023px){.image-copy-pair .tafel-columns{display:block}}@media (min-width:1024px){.image-copy-pair .tafel-columns{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1023px){.image-copy-pair .tafel-columns .wp-block-column{margin:0}}@media (max-width:1023px){.image-copy-pair .tafel-columns .wp-block-column.copy{margin-left:0}}@media (min-width:1024px){.image-copy-pair .tafel-columns .wp-block-column.is-vertically-aligned-top{-ms-flex-item-align:start;align-self:flex-start}}@media (min-width:1024px){.image-copy-pair .tafel-columns .wp-block-column.is-vertically-aligned-center{-ms-flex-item-align:center;align-self:center}}@media (min-width:1024px){.image-copy-pair .tafel-columns .wp-block-column.is-vertically-aligned-bottom{-ms-flex-item-align:end;align-self:flex-end}}.image-copy-pair .tafel-columns .image{margin:0 0 25px}@media (min-width:1024px){.image-copy-pair .tafel-columns .image{-webkit-box-flex:0;-ms-flex:0 0 467px;flex:0 0 467px;width:467px;margin:0 145px 0 0}}@media (max-width:767px){.image-copy-pair .tafel-columns .image figure{width:216px;margin:auto}}@media (min-width:768px) and (max-width:1023px){.image-copy-pair .tafel-columns .image figure{width:269px}}@media (min-width:768px){.image-copy-pair .tafel-columns .copy{text-align:left}}.image-copy-pair .tafel-columns .copy p+.cta-button{margin-top:.6em}.image-copy-pair .tafel-columns .copy :last-child{margin-bottom:0}.tafel-group .image-copy-pair:last-child{margin-bottom:0}.cta-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:50px;padding-top:50px;text-align:center}@media (min-width:768px){.cta-banner{margin-bottom:60px;padding-top:60px}}@media (min-width:1024px){.cta-banner{margin-bottom:120px;padding-top:120px}}.cta-banner:last-child{padding-bottom:25px}@media (min-width:768px){.cta-banner:last-child{margin-bottom:0;padding-bottom:0}}.cta-banner h2{font-size:1.5rem;line-height:calc(32 / 24)}@media (min-width:768px){.cta-banner h2{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){.cta-banner h2{font-size:2.25rem;line-height:calc(50 / 36)}}.cta-banner p{max-width:715px;margin-left:auto;margin-right:auto}.cta-banner:last-child .cta-content{margin-bottom:0}:not(.tafel-banner)+.cta-banner{border-top:1px solid}@media (min-width:1024px){:not(.tafel-banner)+.cta-banner{margin-top:90px}}.editor-content>.listen-cta,.tafel-layout>.listen-cta{width:calc(100vw + 1px);position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding-left:25px;padding-right:25px}@media (min-width:768px){.editor-content>.listen-cta,.tafel-layout>.listen-cta{padding-left:60px;padding-right:60px}}.listen-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;background-color:#f2f2f2;text-align:center}@media (min-width:768px){.listen-cta{padding:60px 0}}@media (min-width:1024px){.listen-cta{padding:120px 0}}.listen-cta .cta-content{max-width:1200px}.listen-cta h2{font-size:1.5rem;line-height:calc(32 / 24)}@media (min-width:768px){.listen-cta h2{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){.listen-cta h2{font-size:2.25rem;line-height:calc(50 / 36)}}.listen-cta p{max-width:715px;margin-left:auto;margin-right:auto}.listen-cta .external-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0 50px}.listen-cta .external-links .streaming-link+.streaming-link{margin-left:30px}.listen-cta .external-links:last-child{margin-bottom:0}.listen-cta:last-child .cta-content{margin-bottom:0}.streaming-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:89px;height:89px;overflow:hidden}.streaming-link .highlight{display:none}.streaming-link:focus img.default,.streaming-link:hover img.default{display:none}.streaming-link:focus img.highlight,.streaming-link:hover img.highlight{display:block}.faq-cta .cta-content{padding:25px;border:3px solid #192d8c;border-left-width:35px}@media (min-width:768px){.faq-cta .cta-content{padding:69px 88px}}.accordion{margin:50px 0}@media (min-width:768px){.accordion{margin:60px 0}}@media (min-width:1024px){.accordion{margin-bottom:120px}}.accordion h3{font-size:.9375rem;font-weight:300;line-height:calc(25 / 15);font-weight:500}@media (min-width:768px){.accordion h3{font-size:1.125rem;line-height:calc(30 / 18)}}.accordion .accord-item{padding:20px 0;border-top:1px solid}.accordion .accord-item:last-child{border-bottom:1px solid}.accordion .accord-heading a{min-height:1em;padding:.25em 50px 0 25px}.accordion .accord-content{padding-left:25px;padding-right:50px}@media (min-width:1024px){.accordion.tafel-component+.cta-button{margin-top:-50px}}.tafel-component.cta-button{margin:1.5rem 0 2em}.tafel-component.cta-button.center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tafel-component+.cta-button{margin-top:0}.copy-video{margin:50px 0}@media (min-width:768px){.copy-video{margin:60px 0}}@media (min-width:1024px){.copy-video{margin:120px 0}}@media (max-width:1023px){.copy-video .tafel-columns,.copy-video .wp-block-columns{display:block}}@media (min-width:1024px){.copy-video .wp-block-column.copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.copy-video .wp-block-column.video{margin-top:50px}@media (max-width:1023px){.copy-video .wp-block-column.video{margin-left:0!important}}@media (min-width:1024px){.copy-video .wp-block-column.video{max-width:588px;margin-top:0;margin-left:200px}}@media (min-width:1024px){.copy-video .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column:not(:first-child){margin-left:var(--wp--style--block-gap,200px)}}.venue-list{margin:0 0 50px}@media (min-width:768px){.venue-list{margin:0 0 60px}}@media (min-width:1024px){.venue-list{margin:0 0 120px}}.venue-list nav{position:relative;background-color:#f2f2f2;margin-bottom:50px;padding:25px 0;text-align:center}.venue-list nav:before{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw + 1px);height:100%;background-color:#f2f2f2}.venue-list nav>*{position:relative}@media (min-width:768px){.venue-list nav{margin-bottom:100px;padding:40px 0}}@media (min-width:1024px){.venue-list nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1024px){.venue-list nav ul>li{position:relative}}@media (min-width:1024px){.venue-list nav ul>li+li{margin-left:1em;padding-left:1em}.venue-list nav ul>li+li:before{content:"";display:block;position:absolute;top:.5em;left:0;width:0;height:.8em;border-left:1px solid}}.venue-list nav a{text-transform:uppercase}.venues .venue+.venue{margin-top:50px;padding-top:50px;border-top:1px solid}@media (min-width:768px){.venues .venue+.venue{margin-top:60px;padding-top:60px}}@media (min-width:1024px){.venues .venue+.venue{margin-top:120px;padding-top:120px}}@media (min-width:1024px){.venues .venue .primary-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px}}.venues .venue .primary-info .photo{margin-bottom:1.5rem}@media (min-width:1024px){.venues .venue .primary-info .photo{-webkit-box-flex:0;-ms-flex:0 0 585px;flex:0 0 585px;margin-right:92px}}.venues .venue .primary-info .actions{margin-top:1em}.venue-diagrams .seating-chart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100vw - 120px);max-width:1435px;max-height:100%;padding:25px}@media (min-width:768px){.venue-diagrams .seating-chart{height:calc(100vh - 120px)}}.venue-diagrams .seating-chart .graphic{width:100%;height:100%}.venue-diagrams .seating-chart .graphic img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto}.tafel-modal{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;z-index:100;width:100vw;height:100vh;background-color:rgba(0,0,0,.5)}.tafel-modal.active{display:-webkit-box;display:-ms-flexbox;display:flex}.tafel-modal .modal-content{position:relative;background-color:#fff}.tafel-modal .modal-close{position:absolute;top:30px;right:30px;width:32px;height:32px;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m30 30-28-28m0 28 28-28z' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media (max-width:1023px){.concert-information .tafel-columns{display:block}}.concert-information .wp-block-column:last-child{margin:100px 0 0 0!important}@media (min-width:1024px){.concert-information .wp-block-column:last-child{--wp--style--block-gap:150px;-webkit-box-flex:0;-ms-flex:0 0 490px;flex:0 0 490px;max-width:none;margin:0 0 0 150px!important}}.concert-information .concert-description{margin-bottom:50px}@media (min-width:1024px){.concert-information .concert-description{margin-bottom:60px}}.concert-information h2,.concert-information h3{font-size:1.5rem;line-height:calc(32 / 24)}@media (min-width:768px){.concert-information h2,.concert-information h3{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){.concert-information h2,.concert-information h3{font-size:2.25rem;line-height:calc(50 / 36)}}.concert-information h6{margin-bottom:.75em}.concert-information .other-info{margin-top:50px}@media (min-width:768px){.concert-information .other-info{margin-top:60px}}.concert-information .info-item+.info-item{margin-top:2rem}@media (min-width:1024px){.concert-information .ticket-information{padding-top:1rem}}.concert-information .ticket-information h3,.concert-information .ticket-information h4{font-size:1.125rem;line-height:calc(28 / 18)}@media (min-width:768px){.concert-information .ticket-information h3,.concert-information .ticket-information h4{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){.concert-information .ticket-information h3,.concert-information .ticket-information h4{font-size:1.5rem;line-height:calc(36 / 24)}}.concert-information .performance-set+.performance-set{margin-top:75px}.concert-information .performance-set .performance{margin:30px 0}@media (min-width:768px){.concert-information .performance-set .performance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.concert-information .performance-set .performance .date{font-weight:500}@media (max-width:767px){.concert-information .performance-set .performance .date{margin-bottom:1em}}.concert-information .ticket-footer{margin-top:60px}.concert-program{margin:50px 0}@media (min-width:768px){.concert-program{margin:60px 0}}@media (min-width:1024px){.concert-program{margin:120px 0}}@media (max-width:1023px){.concert-program .tafel-columns .wp-block-column:last-child{margin-top:50px}}.concert-program .tafel-columns .media{max-width:588px}@media (min-width:1024px){.concert-program .tafel-columns .media{margin-left:150px}}.concert-program .tafel-columns .media .wp-block-embed+.wp-block-embed{margin-top:50px}@media (min-width:1024px){.concert-program .tafel-columns .media .wp-block-embed+.wp-block-embed{margin-top:100px}}@media (max-width:767px){.featured-artists .artist-item{text-align:center}}@media (min-width:1024px){.featured-artists .artist-item+.artist-item{margin-top:60px}}.featured-artists figure{max-width:415px}@media (max-width:767px){.featured-artists figure{margin-left:50px;margin-right:50px}}@media (min-width:1024px){.featured-artists .copy{margin:0 140px}}.concerts-additional{margin-top:50px}@media (min-width:1024px){.concerts-additional{margin-top:60px}}.recordings-list{margin:50px 0}@media (min-width:768px){.recordings-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:60px 25px;margin:60px 0 120px}}@media (min-width:1024px){.recordings-list{grid-template-columns:repeat(3,1fr);grid-gap:100px 25px;margin:80px 0 230px}}.recordings-list .recording-item figure{max-width:324px;aspect-ratio:auto}.featured-articles .content-preview-group{margin-top:50px}@media (min-width:768px){.featured-articles .content-preview-group{margin-bottom:60px}}@media (min-width:1024px){.featured-articles .content-preview-group{margin-top:60px;margin-bottom:60px}}.articles-link{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase}.tours.featured-tours .featured-content-item h4 span{display:block}.tours.featured-tours .featured-content-item h4 span.locations{font-weight:300;text-transform:none}.tours.past-tours .date:after{content:':'}.publications{margin:50px 0}@media (min-width:1024px){.publications{margin:120px 0}}.publication-item+.publication-item{margin:50px 0 0;padding:50px 0 0;border-top:1px solid}@media (min-width:1024px){.publication-item+.publication-item{margin:60px 0 0;padding:60px 0 0}}.publication-content{max-width:1200px;margin:auto}@media (min-width:768px){.publication-content{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1024px){.publication-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.publication-content h2{font-size:1.5rem;line-height:calc(32 / 24)}@media (min-width:768px){.publication-content h2{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){.publication-content h2{font-size:2.25rem;line-height:calc(50 / 36)}}.publication-cover{margin:0 0 25px}@media (min-width:768px){.publication-cover{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 50px 0 0}}@media (min-width:1024px){.publication-cover{margin:0 120px 0 0}}.publication-cover img{width:200px}@media (min-width:1024px){.publication-cover img{width:360px}}.logo-group{margin:50px 0}@media (min-width:1024px){.logo-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:120px 0}}.logo-group .logo-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.logo-group .logo-item{width:calc(33.333%)}.logo-group .logo-item:nth-child(n+4){margin-top:100px}}.logo-group .logo-item .label{text-align:center}.logo-group .logo-item .logo{-ms-flex-item-align:center;align-self:center;max-width:275px}.award-list{margin:50px 0}@media (min-width:768px){.award-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:50px 25px;margin:60px 0}}@media (min-width:1024px){.award-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:100px 80px;margin:120px 0}}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}:active,:focus{outline:0}body{min-height:100vh;margin:0;padding:0;background-color:#fff;color:#000}.site-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-x:hidden}.site-container main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}blockquote:first-child,ol:first-child,p:first-child,ul:first-child{margin-top:0}blockquote:last-child,ol:last-child,p:last-child,ul:last-child{margin-bottom:0}a{color:inherit;font-weight:inherit}img{max-width:100%;height:auto}img:not([hidden]){display:block}figure{margin:0}figure img{display:block}@media (max-width:1023px){.wp-block-image figure.alignleft,.wp-block-image figure.alignright{float:none}}article>.block,article>[class*=wp-block]{margin:2em 0}article>.block:first-child,article>[class*=wp-block]:first-child{margin-top:0}.content{width:100%;max-width:1250px;margin:0 auto;padding:0 25px}@media (min-width:768px){.content{max-width:1320px;padding:0 60px}}.nav-list,header.site-header .header-menu .header-main-menu .sub-menu{margin:0;padding:0;list-style:none}.block-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.editor-content p img{margin:1em 0}@media (min-width:1024px){.editor-content p img.alignright{float:right;margin:0 0 1.5em 2em;-webkit-transform:translateY(.15em);transform:translateY(.15em)}}@media (min-width:1024px){.editor-content p img.alignleft{float:left;margin:0 2em 1.5em 0;-webkit-transform:translateY(.15em);transform:translateY(.15em)}}.breadcrumbs{position:relative;overflow:hidden}.breadcrumbs:after{content:'';display:block;width:3em;height:100%;position:absolute;top:0;right:0;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white));background:linear-gradient(to right,rgba(255,255,255,0),#fff)}.breadcrumb-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.25em 0 .3em;overflow-x:scroll;font-size:.875rem;line-height:2;scrollbar-width:none;-ms-overflow-style:none}.breadcrumb-list::-webkit-scrollbar{width:0;height:0;background:0 0}.breadcrumb-list li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.breadcrumb-list li:not(:last-of-type){margin-right:.5em}.breadcrumb-list li:not(:last-of-type):after{content:'/';margin-left:.5em}.cc-revoke,.cc-window{z-index:100}header.site-header{color:#fff;position:absolute;z-index:100;width:100%}@media (min-width:1150px){header.site-header{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}header.site-header>.content{max-width:none}@media (max-width:1319px){header.site-header>.content{padding-top:30px;padding-bottom:30px;padding:30px}}@media (min-width:1150px){header.site-header>.content{padding-bottom:0}}@media (min-width:1320px){header.site-header>.content{padding-top:48px}}@media (min-width:1150px){header.site-header>.content.main-header{position:absolute;width:100%;z-index:100;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}}@media (min-width:1150px){header.site-header>.content.main-header:hover{background-color:#000}}@media (min-width:1150px){header.site-header>.content.main-header.submenu-active{padding-bottom:172px}}@media (min-width:1320px){header.site-header>.content.main-header.submenu-active{padding-bottom:184px}}@media (min-width:1150px){header.site-header>.content.main-header.submenu-active .header-menu:after{content:'';display:block;position:absolute;bottom:0;width:100%;border-top:1px solid}}header.site-header nav.skip{position:absolute;height:0;-webkit-transform:translateY(-.5em);transform:translateY(-.5em)}header.site-header nav.skip a{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:block;padding:.5em 4em;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .25s ease-out 0s,-webkit-transform 0s linear .25s;transition:opacity .25s ease-out 0s,-webkit-transform 0s linear .25s;transition:opacity .25s ease-out 0s,transform 0s linear .25s;transition:opacity .25s ease-out 0s,transform 0s linear .25s,-webkit-transform 0s linear .25s;background-color:#000;text-decoration:none;text-transform:uppercase}header.site-header nav.skip a:focus{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}header.site-header .header-nav{position:relative}@media (min-width:1150px){header.site-header .header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}}header.site-header .header-nav a{text-decoration:none}header.site-header .header-aside{position:absolute;right:0;-webkit-transform:translateY(-75%);transform:translateY(-75%)}@media (min-width:768px){header.site-header .header-aside{-webkit-transform:translateY(-85%);transform:translateY(-85%)}}@media (min-width:1150px){header.site-header .header-aside{display:none}}header.site-header .header-aside .close-button{display:none}header.site-header .menu-aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;font-size:.8125rem;text-transform:uppercase}@media (min-width:1150px){header.site-header .menu-aside{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:0;right:0;-webkit-transform:translateY(calc(-100% - 1px));transform:translateY(calc(-100% - 1px))}}@media (min-width:1150px){header.site-header .menu-aside .menu.social{display:none}}@media (max-width:1149px){header.site-header .menu-aside .lang-menu{display:none}}@media (min-width:1150px){header.site-header .menu-aside .lang-menu{margin-right:1em}}@media (max-width:1149px){header.site-header .secondary-menu{margin-bottom:1em;padding-top:25px;border-top:1px solid}}@media (max-width:440px){header.site-header .secondary-menu{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1150px){header.site-header .secondary-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}header.site-header .header-secondary{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1149px){header.site-header .header-secondary{margin-bottom:1em}}@media (min-width:1150px){header.site-header .header-secondary{line-height:1.5}}@media (max-width:1149px){header.site-header .header-secondary>li{line-height:.75em}}header.site-header .header-secondary>li+li{margin-left:1em}@media (min-width:1150px){header.site-header .header-secondary>li+li{margin-left:22px}}header.site-header .header-secondary>li>a{text-decoration:none;border-bottom:1px solid;font-size:.9375rem;font-weight:500}header.site-header .header-secondary>li>a:focus,header.site-header .header-secondary>li>a:hover{border-bottom:3px solid}header.site-header .header-user{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:1150px){header.site-header .header-user{position:absolute;right:0;top:0;-webkit-transform:translateY(-145%);transform:translateY(-145%)}}header.site-header .header-user>li+li{margin-left:1em}@media (min-width:1150px){header.site-header .header-user>li+li{margin-left:22px}}header.site-header .header-user>li>a{text-decoration:none;border-bottom:1px solid;font-size:.9375rem}header.site-header .header-user>li>a:focus,header.site-header .header-user>li>a:hover{border-bottom:3px solid}header.site-header .header-user>li>a :not(:focus),header.site-header .header-user>li>a:not(:hover){border-bottom:none}@media (max-width:1149px){header.site-header .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;right:-30px;bottom:-30px;-webkit-transform:translateY(calc(100% - 1px));transform:translateY(calc(100% - 1px));z-index:100;width:100vw;height:calc(100vh - 76px);max-width:400px;padding:25px;background-color:#000}}@media (min-width:1150px){header.site-header .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}}@media (max-width:1149px){header.site-header .header-menu .main-menu{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow-y:scroll}}@media (min-width:1150px){header.site-header .header-menu .main-menu{position:relative;z-index:10}}header.site-header .header-menu .header-main-menu{font-size:.9375rem}@media (min-width:1150px){header.site-header .header-menu .header-main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@media (min-width:1320px){header.site-header .header-menu .header-main-menu{font-size:1.125rem}}header.site-header .header-menu .header-main-menu>li{position:relative}@media (min-width:1150px){header.site-header .header-menu .header-main-menu>li:last-child{padding-right:0}}header.site-header .header-menu .header-main-menu>li>a{display:block;font-weight:500}@media (max-width:1149px){header.site-header .header-menu .header-main-menu>li>a{margin-right:80px;padding:20px 0}}@media (min-width:1150px){header.site-header .header-menu .header-main-menu>li>a{padding:0 20px 20px;line-height:calc(32/16);white-space:nowrap}}@media (min-width:1150px){header.site-header .header-menu .header-main-menu>li>a:active,header.site-header .header-menu .header-main-menu>li>a:focus,header.site-header .header-menu .header-main-menu>li>a:hover{border-color:inherit}}@media (max-width:1149px){header.site-header .header-menu .header-main-menu>li.menu-item-has-children:before{position:absolute;top:1.75em;right:0;content:'';display:inline-block;width:18px;height:9px;margin-left:.5em;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='11' viewBox='0 0 20 11' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1 9 9 9-9' stroke='%23fff'/%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center}}header.site-header .header-menu .header-main-menu>li.menu-item-has-children.active:after,header.site-header .header-menu .header-main-menu>li.menu-item-has-children:active:after,header.site-header .header-menu .header-main-menu>li.menu-item-has-children:focus:after,header.site-header .header-menu .header-main-menu>li.menu-item-has-children:hover:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:1149px){header.site-header .header-menu .header-main-menu>li.current-menu-parent:before,header.site-header .header-menu .header-main-menu>li.current_page_item:before,header.site-header .header-menu .header-main-menu>li.menu-item-active:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}header.site-header .header-menu .header-main-menu>li.current-menu-parent>.sub-menu,header.site-header .header-menu .header-main-menu>li.current_page_item>.sub-menu,header.site-header .header-menu .header-main-menu>li.menu-item-active>.sub-menu{display:block}}@media (min-width:1150px){header.site-header .header-menu .header-main-menu>li.active>a,header.site-header .header-menu .header-main-menu>li:focus>a,header.site-header .header-menu .header-main-menu>li:hover>a{opacity:.7}header.site-header .header-menu .header-main-menu>li.active>.sub-menu,header.site-header .header-menu .header-main-menu>li:focus>.sub-menu,header.site-header .header-menu .header-main-menu>li:hover>.sub-menu{display:grid;visibility:visible;opacity:1;-webkit-transition:visibility 0s,opacity .25s linear;transition:visibility 0s,opacity .25s linear}header.site-header .header-menu .header-main-menu>li.menu-item-multi-column-submenu.active>.sub-menu,header.site-header .header-menu .header-main-menu>li.menu-item-multi-column-submenu:focus>.sub-menu,header.site-header .header-menu .header-main-menu>li.menu-item-multi-column-submenu:hover>.sub-menu{display:grid}}header.site-header .header-menu .header-main-menu .sub-menu{display:none;padding-left:25px}@media (min-width:1150px){header.site-header .header-menu .header-main-menu .sub-menu{display:grid;visibility:hidden;opacity:0;position:absolute;left:0;top:calc(35px);min-width:11em;padding:30px;padding-bottom:50px}}@media (min-width:1150px) and (min-width:1320px){header.site-header .header-menu .header-main-menu .sub-menu{padding-top:31px}}@media (min-width:1150px){@supports (grid-auto-flow:column){header.site-header .header-menu .header-main-menu .sub-menu{grid-auto-flow:column;grid-template-rows:repeat(4,auto);gap:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}}}@media (max-width:1149px){header.site-header .header-menu .header-main-menu .sub-menu li{margin-bottom:1em}}@media (min-width:1150px){@supports (grid-auto-flow:column){header.site-header .header-menu .header-main-menu .sub-menu li{margin:0}}}header.site-header .header-menu .header-main-menu .sub-menu li>a{display:block;color:inherit}@media (min-width:1150px){header.site-header .header-menu .header-main-menu .sub-menu li>a{white-space:nowrap;padding:5px 20px}}header.site-header .header-menu .header-main-menu .sub-menu li>a:active,header.site-header .header-menu .header-main-menu .sub-menu li>a:focus,header.site-header .header-menu .header-main-menu .sub-menu li>a:hover{text-decoration:underline}header.site-header .header-menu .header-main-menu .menu-group:not(:last-child){margin:0 0 25px}@media (min-width:1150px){header.site-header .header-menu .header-main-menu .menu-group:not(:last-child){width:260px;margin:0 45px 0 0}}header.site-header .header-menu .header-main-menu .menu-heading{color:#000;font-weight:700;text-transform:uppercase}header.site-header form.search{position:absolute;right:0;width:100%;overflow:hidden;-webkit-transition:width .25s ease-out;transition:width .25s ease-out}@media (min-width:1150px){header.site-header form.search{width:380px;top:0;right:115px;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}header.site-header form.search input{padding:.4em;padding-left:2em;opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;color:#fff}@media (max-width:1149px){header.site-header form.search input{background-color:#000}}@media (min-width:1150px){header.site-header form.search input{width:380px}}header.site-header form.search.inactive{width:32px}header.site-header form.search.inactive input{opacity:0}header.site-header.fixed-location{position:fixed}header.site-header.fixed-location .main-header{background-color:#000}@media (max-width:1149px){body.menu-active header.site-header{background-color:#000}body.menu-active .header-aside .menu-button{display:none}body.menu-active .header-aside .close-button{display:block}body.menu-active .header-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:1150px){body.scrolled header.site-header .main-header{position:fixed;top:0}body.scrolling-down header.site-header .main-header{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}body.scrolling-up header.site-header{background-color:#000}body.scrolling-up header.site-header .main-header{background-color:#000;opacity:1;-webkit-transform:none;transform:none}body.scrolling-up header.site-header .main-header .adopt-link,body.scrolling-up header.site-header .main-header .header-menu .header-main-menu>li>a{text-shadow:none}}form.search{position:relative}form.search button{position:absolute;left:.75em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:1150px){form.search button{left:.5em}}form.search input{width:100%;height:3.15em;padding-left:2.5em;border:1px solid #fff;background-color:transparent}footer.site-footer{padding:50px 0;background-color:#000;color:#fff}@media (min-width:1024px){footer.site-footer{padding:80px 0}}footer.site-footer>.content{max-width:none}@media (max-width:1319px){footer.site-footer>.content{padding-left:30px;padding-right:30px}}footer.site-footer a:not([class]){text-decoration:none;border-bottom:1px solid}footer.site-footer a:not([class]):focus,footer.site-footer a:not([class]):hover{border-bottom:3px solid}footer.site-footer .footer-logo{position:relative;margin-bottom:36px}@media (min-width:1320px){footer.site-footer .footer-logo{margin-bottom:84px}}footer.site-footer .footer-logo:after{background-size:contain;background-repeat:no-repeat;background-position:center;content:'';display:block;position:absolute;right:0;top:50%;width:46px;height:46px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../../../../../../../../themes/tafelmusik-stack/assets/img/graphics/Tafel_Diamond_White_RGB.png)}@media (min-width:768px){footer.site-footer .footer-logo:after{width:40px;height:40px}}@media (min-width:1320px){footer.site-footer .footer-logo:after{width:52px;height:52px}}@media (max-width:1319px){footer.site-footer .footer-nav{display:none}}footer.site-footer .footer-nav h4{font-size:.9375rem;line-height:calc(28 / 15);text-transform:uppercase}@media (min-width:768px){footer.site-footer .footer-main{display:-webkit-box;display:-ms-flexbox;display:flex}}footer.site-footer .footer-info{font-size:.9375rem;line-height:calc(28 / 15);margin-bottom:66px}@media (min-width:768px){footer.site-footer .footer-info{-webkit-box-flex:0;-ms-flex:0 0 224px;flex:0 0 224px;margin-right:28px}}@media (min-width:1320px){footer.site-footer .footer-info{margin-right:70px}}footer.site-footer .footer-contact{margin-bottom:36px}footer.site-footer .footer-nav{min-width:10em;margin-right:70px}footer.site-footer .footer-nav a{font-weight:500}footer.site-footer .footer-nav a:not(:hover):not(:focus){border:none}footer.site-footer .footer-newsletter{font-size:.9375rem;line-height:calc(28 / 15)}@media (min-width:768px){footer.site-footer .footer-newsletter{max-width:330px}}@media (min-width:1320px){footer.site-footer .footer-newsletter{max-width:420px}}footer.site-footer .footer-newsletter h4{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;text-transform:none;margin:0;font-size:inherit}footer.site-footer .footer-newsletter h4+p{margin-top:0}footer.site-footer .footer-newsletter h4+p:last-of-type{margin-bottom:1.5em}footer.site-footer .footer-legal{margin-top:50px;padding-top:25px;border-top:1px solid}@media (min-width:768px){footer.site-footer .footer-legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:0;border:none}}footer.site-footer .footer-legal-copy{margin-bottom:1em}footer.site-footer .menu.social{margin-bottom:1rem}footer.site-footer .menu.social a:not([class]){border:none}footer.site-footer.simplified .footer-logo img{display:none}footer.site-footer.simplified .footer-logo:after{position:static;-webkit-transform:none;transform:none}footer.site-footer.simplified .footer-info{margin-bottom:0}footer.site-footer.simplified .footer-legal{margin-top:25px}.editor-content{max-width:1250px}@media (min-width:1024px){.editor-content{max-width:1320px}}.editor-content>:last-child:not(.tafel-component):not(.tafel-layout){margin-bottom:50px}@media (min-width:768px){.editor-content>:last-child:not(.tafel-component):not(.tafel-layout){margin-bottom:120px}}@media (min-width:1024px){.editor-content>:last-child:not(.tafel-component):not(.tafel-layout){margin-bottom:150px}}.editor-content a:not([class]){text-decoration:none;border-bottom:1px solid}.editor-content a:not([class]):focus,.editor-content a:not([class]):hover{border-bottom:3px solid}.editor-content h1 a:not([class]):not(:hover):not(:focus),.editor-content h2 a:not([class]):not(:hover):not(:focus),.editor-content h3 a:not([class]):not(:hover):not(:focus),.editor-content h4 a:not([class]):not(:hover):not(:focus),.editor-content h5 a:not([class]):not(:hover):not(:focus),.editor-content h6 a:not([class]):not(:hover):not(:focus){border:none}.editor-content p+.button{margin-top:.5em}.editor-content hr{margin:50px 0;border-bottom:none}@media (min-width:768px){.editor-content hr{margin:60px 0}}@media (min-width:1024px){.editor-content hr{margin:120px 0}}.tafel-layout>:last-child:not(.tafel-banner):not(.tafel-layout){margin-bottom:50px}@media (min-width:768px){.tafel-layout>:last-child:not(.tafel-banner):not(.tafel-layout){margin-bottom:120px}}@media (min-width:1024px){.tafel-layout>:last-child:not(.tafel-banner):not(.tafel-layout){margin-bottom:150px}}.tafel-layout>.wp-block-image{max-width:586px;margin:4rem auto}.tafel-layout>.wp-block-quote{margin:6rem 0 4rem;padding-top:3rem;border-top:1px solid}@media (min-width:1024px){.tafel-layout.layout-season .highlighted-section{padding:120px 0}}@media (max-width:767px){.tafel-layout.layout-concert .artists-group .highlight-heading{text-align:center}.tafel-layout.layout-concert .artists-group .highlight-heading:before{margin-left:auto;margin-right:auto}}@media (max-width:1023px){.tafel-layout.layout-contact .contact-group{display:block}}@media (min-width:1024px){.tafel-layout.layout-contact .contact-group{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1024px){.tafel-layout.layout-contact .contact-group .wp-block-column{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - (150px / 2));flex:0 0 calc(50% - (150px / 2))}}@media (max-width:1023px){.tafel-layout.layout-contact .contact-group .wp-block-column:last-child{margin:50px 0}}.tafel-layout.layout-contact .contact-group h3,.tafel-layout.layout-contact .contact-group h4{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18)}@media (min-width:768px){.tafel-layout.layout-contact .contact-group h3,.tafel-layout.layout-contact .contact-group h4{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){.tafel-layout.layout-contact .contact-group h3,.tafel-layout.layout-contact .contact-group h4{font-size:1.5rem;line-height:calc(36 / 24)}}.tafel-layout.layout-contact .contact-copy+.contact-copy{margin-top:50px}@media (min-width:1024px){.tafel-layout.layout-contact .contact-copy+.contact-copy{margin-top:60px}}.tafel-layout.layout-contact .contact-notice{font-size:.9375rem;line-height:calc(28 / 15)}.tafel-layout.layout-explore-baroque .tafel-banner.highlighted-section{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.tafel-layout.layout-explore-baroque .tafel-banner.highlighted-section{padding-top:60px;padding-bottom:60px}}@media (min-width:1024px){.tafel-layout.layout-explore-baroque .tafel-banner.highlighted-section{padding-top:120px;padding-bottom:120px}}@media (min-width:1024px){.tafel-layout.layout-meet .tafel-group.highlighted-section{padding:100px 0 190px}}.page-header+.faq-group{margin-top:50px}@media (min-width:768px){.page-header+.faq-group{margin-top:60px}}@media (min-width:1024px){.page-header+.faq-group{margin-top:120px}}.tafel-block.cta-button+.tafel-banner{margin-top:50px}@media (min-width:768px){.tafel-block.cta-button+.tafel-banner{margin-top:60px}}@media (min-width:1024px){.tafel-block.cta-button+.tafel-banner{margin-top:120px}}@media (min-width:1024px){.tafel-banner+.featured-content-preview{margin-top:160px}}@media (min-width:1024px){.short-content-group+.tafel-banner{margin-top:160px}}@media (min-width:1024px){h2+.tafel-component{margin-top:60px}}@media (min-width:1024px){p+.faq-group{margin-top:60px}}.post-index .index{margin-bottom:50px}@media (min-width:1024px){.post-index .index{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}}@media (min-width:1024px){.post-index .index aside{-webkit-box-flex:0;-ms-flex:0 0 345px;flex:0 0 345px;position:sticky;top:0;margin-left:120px}}@media (min-width:768px){.blog-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:60px 10px}}.post-links ul{margin-top:.5em}.post-links ul>li+li{margin-top:.75em}.pagination{margin:50px 0;font-weight:400}@media (min-width:1024px){.pagination{margin-top:60px}}.pagination .page-numbers{display:inline-block;margin-right:1.25em}.pagination span.page-numbers:not(.dots){font-weight:500;text-decoration:underline}.pagination a.page-numbers{text-decoration:none}.pagination a.page-numbers:focus,.pagination a.page-numbers:hover{font-weight:500;text-decoration:underline}.pagination .next,.pagination .prev{padding-top:0;font-size:1.5em}main.blog-post .post-metadata{font-size:.9375rem;line-height:calc(28 / 15);margin-bottom:50px}main.blog-post .post-metadata .post-date{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase}footer.article-footer .wp-block-columns{margin-top:50px;padding-top:50px;border-top:1px solid}@media (min-width:1024px){footer.article-footer .wp-block-columns{margin-top:120px;padding-top:90px}}@media (max-width:1023px){footer.article-footer .wp-block-columns{display:block}}footer.article-footer .wp-block-columns .wp-block-column.links{margin:25px 0 0}@media (min-width:1024px){footer.article-footer .wp-block-columns .wp-block-column.links{max-width:345px;margin:0 0 0 200px}}footer.article-footer .wp-block-columns .wp-block-column.links .cta-button{margin-top:2rem}.news-list article+article{margin-top:3.125rem}.news-list article a{text-decoration:none;border-bottom:1px solid}.news-list article a:focus,.news-list article a:hover{border-bottom:3px solid}.news-list article h3{margin-bottom:.25em}.news-list article h4{margin:0}.news-list .actions{margin:50px 0}@media (min-width:1024px){.news-list .actions{margin-top:60px}}.sidebar .wp-block-group{margin-bottom:2rem}.bio-list{margin-top:50px}@media (min-width:768px){.bio-list{margin-top:75px}}@media (min-width:1024px){.bio-list{margin-top:120px}}@media (min-width:1024px){.bio-item img{max-width:324px}}.bio-posts h2+.content-preview-group{margin-top:25px}@media (min-width:1024px){.bio-posts h2+.content-preview-group{margin-top:60px}}.single-bio .page-header .bio-type{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase}.single-bio .tafel-columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.single-bio .wp-post-image{width:100%}.search-item,.search-list{margin-top:50px}@media (min-width:768px){.search-item,.search-list{margin-top:60px}}@media (min-width:1024px){.search-item,.search-list{margin-top:60px}}.page.page-tnew .page-header{position:relative;background-color:#000;height:76px}.page.page-tnew .page-header:before{content:'';display:block;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100vw + 1px);height:100%;background-color:#000}.page.page-tnew .page-header>*{position:relative}@media (min-width:1150px){.page.page-tnew .page-header{height:122px}}@media (min-width:1320px){.page.page-tnew .page-header{height:146px}}#tnew.tnew{margin:50px 0}@media (min-width:768px){#tnew.tnew{margin:60px 0}}@media (min-width:1024px){#tnew.tnew{margin:120px 0}}#tnew.tnew:before{content:'';display:block;position:absolute;top:0}#tnew.tnew h1{margin-bottom:.5em}#tnew.tnew h1 p{font-size:3.25rem}#tnew.tnew p{font-size:.9375rem;font-weight:300;line-height:calc(25 / 15)}@media (min-width:768px){#tnew.tnew p{font-size:1.125rem;line-height:calc(30 / 18)}}#tnew.tnew a:not([class]){text-decoration:none;border-bottom:1px solid}#tnew.tnew a:not([class]):focus,#tnew.tnew a:not([class]):hover{border-bottom:3px solid}#tnew.tnew form label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#tnew.tnew .tn-link .tn-text{text-decoration:none;border-bottom:1px solid}#tnew.tnew .tn-link:focus .tn-text,#tnew.tnew .tn-link:hover .tn-text{border-bottom:3px solid}#tnew.tnew .btn-block{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;width:auto}#tnew.tnew .btn-default:not(.btn-lg){font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(black),to(black));background-image:linear-gradient(to right,#000,#000);background-color:transparent;border-color:#000;color:#000}#tnew.tnew .btn-default:not(.btn-lg):focus,#tnew.tnew .btn-default:not(.btn-lg):hover{color:#fff;background-size:100%}#tnew.tnew .btn-default.cc-btn:not(.btn-lg),#tnew.tnew .btn-default:not(.btn-lg).button-inverse{background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);border-color:#fff;color:#fff}#tnew.tnew .btn-default.cc-btn:not(.btn-lg):focus,#tnew.tnew .btn-default.cc-btn:not(.btn-lg):hover,#tnew.tnew .btn-default:not(.btn-lg).button-inverse:focus,#tnew.tnew .btn-default:not(.btn-lg).button-inverse:hover{color:#000;background-size:100%}#tnew.tnew .btn-info,#tnew.tnew .btn-primary:not(.btn-lg):not(.tn-events-calendar__event){font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);background-color:#000;border-color:#000;color:#fff}#tnew.tnew .btn-info:focus,#tnew.tnew .btn-info:hover,#tnew.tnew .btn-primary:not(.btn-lg):not(.tn-events-calendar__event):focus,#tnew.tnew .btn-primary:not(.btn-lg):not(.tn-events-calendar__event):hover{color:#000;background-size:100%}#tnew.tnew .btn-primary,#tnew.tnew .tn-datepicker td.day[aria-current=date] span{background-color:#000;border-color:#000}#tnew.tnew .tn-subnav-component{margin-bottom:25px}@media (max-width:1024px){#tnew.tnew .tn-subnav-component{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:768px){#tnew.tnew .tn-subnav-component{margin-left:0}}#tnew.tnew .tn-btn-datepicker__icon-container{color:#000}#tnew.tnew .tn-detail-page-header .tn-detail-production-text-toggle-link,#tnew.tnew .tn-gift-certificate-component #apply-gc-submit,#tnew.tnew .tn-gift-certificate-component .tn-apply.tn-payment-gift-certificate-toggle,#tnew.tnew .tn-gift-certificate-component .tn-cancel.tn-payment-gift-certificate-toggle,#tnew.tnew .tn-listing-filter-component .tn-date-filter-reset-button,#tnew.tnew .tn-listing-legend-toggle-link,#tnew.tnew .tn-payment-plan .tn-apply.tn-payment-plan-toggle,#tnew.tnew .tn-payment-plan .tn-cancel.tn-payment-plan-toggle,#tnew.tnew .tn-payment-plan-component .tn-apply.tn-payment-plan-toggle,#tnew.tnew .tn-payment-plan-component .tn-cancel.tn-payment-plan-toggle,#tnew.tnew .tn-subnav-component .tn-promo-box button.tn-subnav-promo-button,#tnew.tnew .tn-subnav-component .tn-promo-box.tn-promo-applied button.tn-promo-code-remove-button,#tnew.tnew .tnew_button_as_link,#tnew.tnew .tnew_strip_button_style,#tnew.tnew button[type=submit]{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);background-color:#000;border-color:#000;color:#fff}#tnew.tnew .tn-detail-page-header .tn-detail-production-text-toggle-link:focus,#tnew.tnew .tn-detail-page-header .tn-detail-production-text-toggle-link:hover,#tnew.tnew .tn-gift-certificate-component #apply-gc-submit:focus,#tnew.tnew .tn-gift-certificate-component #apply-gc-submit:hover,#tnew.tnew .tn-gift-certificate-component .tn-apply.tn-payment-gift-certificate-toggle:focus,#tnew.tnew .tn-gift-certificate-component .tn-apply.tn-payment-gift-certificate-toggle:hover,#tnew.tnew .tn-gift-certificate-component .tn-cancel.tn-payment-gift-certificate-toggle:focus,#tnew.tnew .tn-gift-certificate-component .tn-cancel.tn-payment-gift-certificate-toggle:hover,#tnew.tnew .tn-listing-filter-component .tn-date-filter-reset-button:focus,#tnew.tnew .tn-listing-filter-component .tn-date-filter-reset-button:hover,#tnew.tnew .tn-listing-legend-toggle-link:focus,#tnew.tnew .tn-listing-legend-toggle-link:hover,#tnew.tnew .tn-payment-plan .tn-apply.tn-payment-plan-toggle:focus,#tnew.tnew .tn-payment-plan .tn-apply.tn-payment-plan-toggle:hover,#tnew.tnew .tn-payment-plan .tn-cancel.tn-payment-plan-toggle:focus,#tnew.tnew .tn-payment-plan .tn-cancel.tn-payment-plan-toggle:hover,#tnew.tnew .tn-payment-plan-component .tn-apply.tn-payment-plan-toggle:focus,#tnew.tnew .tn-payment-plan-component .tn-apply.tn-payment-plan-toggle:hover,#tnew.tnew .tn-payment-plan-component .tn-cancel.tn-payment-plan-toggle:focus,#tnew.tnew .tn-payment-plan-component .tn-cancel.tn-payment-plan-toggle:hover,#tnew.tnew .tn-subnav-component .tn-promo-box button.tn-subnav-promo-button:focus,#tnew.tnew .tn-subnav-component .tn-promo-box button.tn-subnav-promo-button:hover,#tnew.tnew .tn-subnav-component .tn-promo-box.tn-promo-applied button.tn-promo-code-remove-button:focus,#tnew.tnew .tn-subnav-component .tn-promo-box.tn-promo-applied button.tn-promo-code-remove-button:hover,#tnew.tnew .tnew_button_as_link:focus,#tnew.tnew .tnew_button_as_link:hover,#tnew.tnew .tnew_strip_button_style:focus,#tnew.tnew .tnew_strip_button_style:hover,#tnew.tnew button[type=submit]:focus,#tnew.tnew button[type=submit]:hover{color:#000;background-size:100%}#tnew.tnew .tn-account-login-page h2{font-size:1.5rem;letter-spacing:-.02em;line-height:calc(32 / 24)}@media (min-width:768px){#tnew.tnew .tn-account-login-page h2{font-size:2rem;line-height:calc(42 / 32)}}@media (min-width:1320px){#tnew.tnew .tn-account-login-page h2{font-size:2.625rem;line-height:calc(54 / 42)}}#tnew.tnew .tn-account-login-page .tn-account-login-forgot-login-link{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:none;padding:0;border:none;text-decoration:underline;text-decoration-thickness:.1em;text-underline-offset:.05em;-webkit-transition:all .25s linear;transition:all .25s linear;color:#000}#tnew.tnew .tn-account-login-page .tn-account-login-forgot-login-link:focus,#tnew.tnew .tn-account-login-page .tn-account-login-forgot-login-link:hover{text-decoration-thickness:.2em}#tnew.tnew .tn-account-create-page h2{font-size:1.5rem;letter-spacing:-.02em;line-height:calc(32 / 24)}@media (min-width:768px){#tnew.tnew .tn-account-create-page h2{font-size:2rem;line-height:calc(42 / 32)}}@media (min-width:1320px){#tnew.tnew .tn-account-create-page h2{font-size:2.625rem;line-height:calc(54 / 42)}}@media (max-width:992px){#tnew.tnew .subnav-icon,#tnew.tnew .subnav-text,#tnew.tnew .tn-subnav-component .tn-cart-link .tn-timer,#tnew.tnew .tn-subnav-component .tn-icon,#tnew.tnew .tn-subnav-component .tn-login-link.tn-logged-in .tn-logged-in-email,#tnew.tnew .tn-subnav-component .tn-login-link.tn-logged-in .tn-logged-in-text,#tnew.tnew .tn-subnav-component .tn-text{font-size:1rem}}#tnew.tnew #tn-apply-promo{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){#tnew.tnew .tn-subnav-component .tn-promo-box{width:100%;margin-top:1rem}}@media (max-width:767px){#tnew.tnew .tn-subnav-component .tn-promo-box{margin-right:0}}#tnew.tnew .tn-subnav-component .tn-promo-box input{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit;width:8em;min-height:2.2em;margin-right:1em;padding:.25em .5em}#tnew.tnew .tn-subnav-component .tn-promo-box input:active,#tnew.tnew .tn-subnav-component .tn-promo-box input:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}#tnew.tnew .tn-subnav-component .tn-promo-box input::-webkit-input-placeholder{color:#000}@media (min-width:1320px){#tnew.tnew .tn-subnav-component .tn-promo-box input{width:14em}}@media (max-width:1023px){#tnew.tnew .tn-subnav-component .tn-promo-box button.tn-subnav-promo-button{min-width:auto}}#tnew.tnew input.form-control{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit;height:auto}#tnew.tnew input.form-control:active,#tnew.tnew input.form-control:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}#tnew.tnew input.form-control::-webkit-input-placeholder{color:#000}#tnew.tnew select{background-color:transparent;border:1px solid;border-radius:0;font-family:inherit;font-size:inherit;height:2.1em;padding-right:35px;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='13' viewBox='0 0 23 13' width='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m11.4994 12.936-11.057994-11.05802 1.596004-1.595998 9.46199 9.461998 9.462-9.461998 1.596 1.595998z' fill='%23000'/%3E%3C/svg%3E");background-size:18px;background-repeat:no-repeat;background-position:calc(100% - 10px) center;color:#000;font-weight:500;-webkit-appearance:none;-moz-appearance:none}#tnew.tnew select:active,#tnew.tnew select:focus{-webkit-box-shadow:inset 0 0 0 1px #000;box-shadow:inset 0 0 0 1px #000}#tnew.tnew select::-webkit-input-placeholder{color:#000}#tnew.tnew .form-group .checkbox label,#tnew.tnew .tn-checkbox-group .checkbox label,#tnew.tnew .tn-radio-group .checkbox label,#tnew.tnew fieldset .checkbox label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:none;padding-left:0}#tnew.tnew .form-group .checkbox label:before,#tnew.tnew .tn-checkbox-group .checkbox label:before,#tnew.tnew .tn-radio-group .checkbox label:before,#tnew.tnew fieldset .checkbox label:before{content:'';-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:1.25rem;height:1.25rem;margin-right:1em;border:1px solid}#tnew.tnew .form-group .checkbox label.checked:before,#tnew.tnew .tn-checkbox-group .checkbox label.checked:before,#tnew.tnew .tn-radio-group .checkbox label.checked:before,#tnew.tnew fieldset .checkbox label.checked:before{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.75 7.5 3.75 3 6.75-9' stroke='%23000' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:16px}#tnew.tnew .form-group .radio label,#tnew.tnew .tn-checkbox-group .radio label,#tnew.tnew .tn-radio-group .radio label,#tnew.tnew fieldset .radio label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-transform:none;padding-left:0}#tnew.tnew .form-group .radio label:before,#tnew.tnew .tn-checkbox-group .radio label:before,#tnew.tnew .tn-radio-group .radio label:before,#tnew.tnew fieldset .radio label:before{content:'';-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:1.25rem;height:1.25rem;margin-right:1em;border:1px solid}#tnew.tnew .form-group .radio label:before,#tnew.tnew .tn-checkbox-group .radio label:before,#tnew.tnew .tn-radio-group .radio label:before,#tnew.tnew fieldset .radio label:before{border-radius:50%}#tnew.tnew .form-group .radio label.disabled,#tnew.tnew .tn-checkbox-group .radio label.disabled,#tnew.tnew .tn-radio-group .radio label.disabled,#tnew.tnew fieldset .radio label.disabled{opacity:.5}#tnew.tnew .form-group .radio label.checked:before,#tnew.tnew .tn-checkbox-group .radio label.checked:before,#tnew.tnew .tn-radio-group .radio label.checked:before,#tnew.tnew fieldset .radio label.checked:before{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg fill='none' height='12' viewBox='0 0 12 12' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Crect fill='%23000' height='11' rx='5.5' stroke='%23000' width='11' x='.5' y='.5'/%3E%3C/svg%3E");background-size:.75rem;border-radius:50%}#tnew.tnew .tn-event-listing-view__results-heading{font-size:1.5rem;letter-spacing:-.02em;line-height:calc(32 / 24);color:#000}@media (min-width:768px){#tnew.tnew .tn-event-listing-view__results-heading{font-size:2rem;line-height:calc(42 / 32)}}@media (min-width:1320px){#tnew.tnew .tn-event-listing-view__results-heading{font-size:2.625rem;line-height:calc(54 / 42)}}#tnew.tnew .tn-events-calendar__table th{background-color:#000;font-weight:500}#tnew.tnew .tn-events-calendar__day-number{color:#000}#tnew.tnew .tn-event-listing-mode-tab-nav__list,#tnew.tnew .tn-event-listing-mode-tab-nav__list-item{border-color:#000;border-width:1px;color:#000}#tnew.tnew .tn-event-listing-mode-tab-nav__list-item.active{margin-bottom:-1px;font-weight:500}#tnew.tnew .tn-event-listing-mode-tab-nav__list-item{color:#000}#tnew.tnew .tn-prod-list-item__property--heading{font-size:1.5rem;line-height:calc(32 / 24)}@media (min-width:768px){#tnew.tnew .tn-prod-list-item__property--heading{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){#tnew.tnew .tn-prod-list-item__property--heading{font-size:2.25rem;line-height:calc(50 / 36)}}#tnew.tnew .tn-prod-list-item__property p{font-size:.9375rem;font-weight:300;line-height:calc(25 / 15)}@media (min-width:768px){#tnew.tnew .tn-prod-list-item__property p{font-size:1.125rem;line-height:calc(30 / 18)}}#tnew.tnew .tn-prod-list-item__property--img-container{grid-row:1/span 3;margin-top:0}#tnew.tnew .tn-prod-list-item__perf-anchor{padding:1em}@media (min-width:768px){#tnew.tnew .tn-prod-list-item__perf-anchor .btn:nth-child(3){margin-left:2em}#tnew.tnew .tn-prod-list-item__perf-anchor .btn:nth-child(4){margin-top:1em}}#tnew.tnew .tn-event-detail__main-container{margin-bottom:0}#tnew.tnew .tn-header-component{margin-bottom:50px}@media (min-width:768px){#tnew.tnew .tn-header-component{margin-bottom:60px}}#tnew.tnew .tn-heading-sub-text h2,#tnew.tnew .tn-heading-sub-text span{font-size:1.125rem!important}#tnew.tnew .tn-address-component,#tnew.tnew .tn-login-component,#tnew.tnew .tn-patron-component{margin-bottom:25px}#tnew.tnew .tn-interests{margin-bottom:37.5px}#tnew.tnew .tn-cart-item-summary__property--secondary{font-size:1em}#tnew.tnew .tn-cart-item-detail__list{padding:.5em}#tnew.tnew .tn-cart-item-detail__list-item,#tnew.tnew .tn-cart-item-detail__seat-location-divider:before{color:#000;font-weight:500}#tnew.tnew .tn-cart-totals__line-item--subtotal{color:#000}#tnew.tnew .tn-cart-buttons__secondary-action{text-decoration:none;border-bottom:1px solid}#tnew.tnew .tn-cart-buttons__secondary-action:focus,#tnew.tnew .tn-cart-buttons__secondary-action:hover{border-bottom:3px solid}#tnew.tnew .tn-prod-season-header__title{font-size:1.75rem;letter-spacing:-.02em;line-height:calc(36 / 28);font-weight:300}@media (min-width:768px){#tnew.tnew .tn-prod-season-header__title{font-size:2.625rem;line-height:calc(52 / 42)}}@media (min-width:1320px){#tnew.tnew .tn-prod-season-header__title{font-size:3.25rem;line-height:calc(66 / 52)}}#tnew.tnew .tn-event-detail__display-time,#tnew.tnew .tn-event-detail__location{font-size:.9375rem;font-weight:300;line-height:calc(25 / 15)}@media (min-width:768px){#tnew.tnew .tn-event-detail__display-time,#tnew.tnew .tn-event-detail__location{font-size:1.125rem;line-height:calc(30 / 18)}}#tnew.tnew .tn-event-detail__title{font-size:1.5rem;letter-spacing:-.02em;line-height:calc(32 / 24)}@media (min-width:768px){#tnew.tnew .tn-event-detail__title{font-size:2rem;line-height:calc(42 / 32)}}@media (min-width:1320px){#tnew.tnew .tn-event-detail__title{font-size:2.625rem;line-height:calc(54 / 42)}}#tnew.tnew .tn-additional-events__continue-shopping-link{text-decoration:none;border-bottom:1px solid}#tnew.tnew .tn-additional-events__continue-shopping-link:focus,#tnew.tnew .tn-additional-events__continue-shopping-link:hover{border-bottom:3px solid}#tnew.tnew .tn-ticketing-mode-change__content{padding:0;border:none;font-style:normal}#tnew.tnew .tn-ticketing-mode-change__anchor{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(black),to(black));background-image:linear-gradient(to right,#000,#000);background-color:transparent;border-color:#000;color:#000}#tnew.tnew .tn-ticketing-mode-change__anchor:focus,#tnew.tnew .tn-ticketing-mode-change__anchor:hover{color:#fff;background-size:100%}#tnew.tnew .tn-ticketing-mode-change__anchor.button-inverse,#tnew.tnew .tn-ticketing-mode-change__anchor.cc-btn{background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);border-color:#fff;color:#fff}#tnew.tnew .tn-ticketing-mode-change__anchor.button-inverse:focus,#tnew.tnew .tn-ticketing-mode-change__anchor.button-inverse:hover,#tnew.tnew .tn-ticketing-mode-change__anchor.cc-btn:focus,#tnew.tnew .tn-ticketing-mode-change__anchor.cc-btn:hover{color:#000;background-size:100%}#tnew.tnew .tn-syos h4{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18)}@media (min-width:768px){#tnew.tnew .tn-syos h4{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){#tnew.tnew .tn-syos h4{font-size:1.5rem;line-height:calc(36 / 24)}}#tnew.tnew .tn-syos .tn-syos-screen-button{background-color:#000;border-color:#000}#tnew.tnew .tn-syos .tn-syos-screen-button[disabled]{background-color:#767676;border-color:#767676}#tnew.tnew .tn-syos .tn-syos-mobile-cart-controls__summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#tnew.tnew .tn-syos .tn-syos-mobile-cart-controls__summary-subtotal{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18)}@media (min-width:768px){#tnew.tnew .tn-syos .tn-syos-mobile-cart-controls__summary-subtotal{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){#tnew.tnew .tn-syos .tn-syos-mobile-cart-controls__summary-subtotal{font-size:1.5rem;line-height:calc(36 / 24)}}#tnew.tnew .tn-syos .tn-syos-mobile-cart-controls__summary-seat-count{font-size:.9375rem;font-weight:300;line-height:calc(25 / 15)}@media (min-width:768px){#tnew.tnew .tn-syos .tn-syos-mobile-cart-controls__summary-seat-count{font-size:1.125rem;line-height:calc(30 / 18)}}#tnew.tnew .tn-syos .tn-syos__btn-add-to-cart{font-size:.9375rem;line-height:calc(28 / 15);font-weight:500;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;min-height:2.6em;padding:.25em 1.5em;overflow:hidden;border:1px solid;border-radius:0;text-decoration:none;min-width:11.8em;background-size:0;background-repeat:no-repeat;-webkit-transition:all 175ms linear;transition:all 175ms linear;background-image:-webkit-gradient(linear,left top,right top,from(white),to(white));background-image:linear-gradient(to right,#fff,#fff);background-color:#000;border-color:#000;color:#fff}#tnew.tnew .tn-syos .tn-syos__btn-add-to-cart:focus,#tnew.tnew .tn-syos .tn-syos__btn-add-to-cart:hover{color:#000;background-size:100%}#tnew.tnew .tn-contribution-component .btn-block{margin-top:1em}#tnew.tnew .tn-package-detail__title{font-size:1.5rem;line-height:calc(32 / 24);font-weight:300}@media (min-width:768px){#tnew.tnew .tn-package-detail__title{font-size:1.75rem;line-height:calc(36 / 28)}}@media (min-width:1320px){#tnew.tnew .tn-package-detail__title{font-size:2.25rem;line-height:calc(50 / 36)}}#tnew.tnew .tn-package-detail__venue{font-size:.9375rem;font-weight:300;line-height:calc(25 / 15)}@media (min-width:768px){#tnew.tnew .tn-package-detail__venue{font-size:1.125rem;line-height:calc(30 / 18)}}#tnew.tnew .tn-package-perf{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tnew.tnew .tn-package-perf__property{padding:1.5em 1em}#tnew.tnew .tn-package-perf__property--datetime{color:#000;font-size:.875rem;font-style:italic}#tnew.tnew .tn-ticket-selector__pricetype-name{font-size:1.125rem;font-weight:500;line-height:calc(30 / 18);text-transform:none}@media (min-width:768px){#tnew.tnew .tn-ticket-selector__pricetype-name{font-size:1.3125rem;line-height:calc(28 / 21)}}@media (min-width:1320px){#tnew.tnew .tn-ticket-selector__pricetype-name{font-size:1.5rem;line-height:calc(36 / 24)}}#tnew.tnew .tn-cart-item__package-perfs-container{color:#000}#tnew.tnew .tn-cart-item--in-package .tn-cart-item-summary__property--price-total{font-size:18px}@media only print{*{color:#000!important}header.site-header{display:none}footer.site-footer{display:none}.page.page-tnew .page-header{height:auto}#tnew.tnew{margin-top:0}}