@font-face{font-family:"Poppins";src:url(../fonts/poppins/poppins-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins/poppins-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins/poppins-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins/poppins-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins/poppins-400-italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Poppins";src:url(../fonts/poppins/poppins-700-italic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap}:root{--mw-container-max-width:100%;--mw-container-gutter-x:1.5rem}@media (min-width:576px){:root{--mw-container-max-width:540px}}@media (min-width:768px){:root{--mw-container-max-width:720px}}@media (min-width:992px){:root{--mw-container-max-width:960px}}@media (min-width:1200px){:root{--mw-container-max-width:1140px}}@media (min-width:1400px){:root{--mw-container-max-width:1320px}}.wp-block-buttons .wp-block-button.mw-ticket-button .wp-block-button__link{display:inline-flex;align-items:center;min-height:44px;padding:.65rem .9rem;border:0!important;border-radius:4px;background:var(--r3o-link-hover)!important;box-shadow:none!important;color:var(--r3o-white)!important;font-weight:700;line-height:1.25;text-decoration:none!important;transform:none!important;transition:background-color 0.2s ease}.wp-block-buttons .wp-block-button.mw-ticket-button .wp-block-button__link::after{border-left-color:var(--r3o-white)}.wp-block-buttons .wp-block-button.mw-ticket-button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.mw-ticket-button .wp-block-button__link:focus-visible{border:0!important;background:var(--r3o-blue-dark)!important;box-shadow:none!important;color:var(--r3o-white)!important;text-decoration:none!important;transform:none!important}.home-main>.mw-editorial-cover,.home-main>.mw-editorial-split{box-sizing:border-box;width:100%;max-width:var(--mw-container-max-width);margin-right:auto;margin-left:auto;padding-right:calc(var(--mw-container-gutter-x) * 0.5);padding-left:calc(var(--mw-container-gutter-x) * 0.5)}.home-main>.mw-editorial-cover.alignwide,.home-main>.mw-editorial-split.alignwide,.home-main>.mw-editorial-cover.alignfull,.home-main>.mw-editorial-split.alignfull{width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:0;padding-left:0;border-radius:0}.home-main>.mw-editorial-cover--season,.home-main>.mw-editorial-cover--season.alignwide,.home-main>.mw-editorial-cover--season.alignfull{width:calc(100% - var(--mw-container-gutter-x));max-width:calc(var(--mw-container-max-width) - var(--mw-container-gutter-x));margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;border-radius:4px}.mw-editorial-cover.alignwide .wp-block-cover__inner-container,.mw-editorial-cover.alignfull .wp-block-cover__inner-container{box-sizing:border-box;width:100%!important;max-width:var(--mw-container-max-width);margin-right:auto!important;margin-left:auto!important;padding-right:calc(var(--mw-container-gutter-x) * 0.5);padding-left:calc(var(--mw-container-gutter-x) * 0.5)}.mw-editorial-cover,.mw-editorial-split{overflow:hidden;border-radius:4px}.mw-editorial-band__eyebrow{margin:0 0 .45rem;font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.mw-editorial-band__title{position:relative;margin:0 0 1.6rem;font-size:clamp(1.8rem, calc(1.35rem + 1.35vw), 2.8rem);font-weight:700;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.mw-editorial-band__title::after{content:"";position:absolute;top:calc(100% + 0.45rem);left:0;width:0;height:0;border-right:.35rem solid transparent;border-bottom:.55rem solid currentColor;border-left:.35rem solid transparent}.mw-editorial-band__text{max-width:52ch;margin:0;font-size:1rem;line-height:1.55}.mw-editorial-band__actions{margin-top:clamp(1.4rem, 2.5vw, 2rem)}.mw-editorial-band__actions .wp-block-button__link{min-height:44px;padding:.7rem 1rem;border-radius:4px;font-weight:700;line-height:1.2;text-decoration:none;transition:box-shadow 0.2s ease,transform 0.2s ease}.mw-editorial-band__actions .wp-block-button__link:hover,.mw-editorial-band__actions .wp-block-button__link:focus-visible{box-shadow:0 10px 24px rgba(25,50,70,.18);text-decoration:none;transform:translateY(-2px)}.mw-editorial-cover{isolation:isolate}.mw-editorial-cover::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(8,40,62,.48) 0%,rgba(8,40,62,.22) 48%,rgba(8,40,62,0) 76%);pointer-events:none}.mw-editorial-cover .wp-block-cover__inner-container{position:relative;z-index:2}.mw-editorial-cover .mw-editorial-band__eyebrow,.mw-editorial-cover .mw-editorial-band__title,.mw-editorial-cover .mw-editorial-band__text{color:var(--r3o-white)!important}.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link{background:var(--r3o-white)!important;color:var(--r3o-link)!important}.mw-editorial-cover .mw-editorial-band__title,.mw-editorial-cover .mw-editorial-band__text{text-shadow:0 2px 14px rgba(0,0,0,.28)}.mw-editorial-cover .wp-block-cover__image-background{transition:filter 0.4s ease,transform 0.8s cubic-bezier(.2,.8,.2,1)}.mw-editorial-cover:hover .wp-block-cover__image-background{filter:saturate(1.05);transform:scale(1.025)}.mw-editorial-cover__content{width:min(100%, 700px);margin:0;padding:clamp(1.6rem, 4vw, 3.5rem)}.mw-editorial-cover--season .wp-block-cover__background{background:linear-gradient(90deg,rgba(var(--r3o-link-rgb),.72) 0%,rgba(var(--r3o-link-rgb),.46) 28%,rgba(var(--r3o-link-rgb),.12) 48%,rgba(var(--r3o-link-rgb),0) 66%)!important;opacity:1!important}.mw-editorial-cover--season::after{background:none}.mw-editorial-cover--season .wp-block-cover__image-background,.mw-editorial-cover--season:hover .wp-block-cover__image-background{filter:grayscale(100%) contrast(85%);transform:none}.mw-custom-cover{height:clamp(520px, 72vh, 720px);min-height:0;isolation:isolate}.mw-custom-cover::after{background:none}.mw-custom-cover .wp-block-cover__inner-container{display:flex;align-items:flex-end;height:100%}.mw-custom-cover__content{width:min(100%, 62rem);margin:0;padding-top:clamp(1.5rem, 4vw, 3rem);padding-bottom:clamp(1.5rem, 4vw, 3rem)}.mw-custom-cover__label{max-width:52rem;margin:0 0 .7rem;color:var(--r3o-white)!important;font-size:clamp(0.98rem, calc(0.875rem + 0.51vw), 1.38rem);font-weight:700;line-height:1.2;letter-spacing:.01em}.mw-custom-cover__title{max-width:62rem;margin:0;color:var(--r3o-white)!important;font-size:clamp(2.07rem, calc(1.52rem + 2.21vw), 3.91rem);font-weight:700;line-height:1.03;letter-spacing:-.02em;text-wrap:balance}.mw-custom-cover__abstract{max-width:48rem;margin:.9rem 0 0;color:var(--r3o-white)!important;font-size:clamp(0.98rem, calc(0.9rem + 0.32vw), 1.265rem);font-weight:400;line-height:1.4}.mw-custom-cover__actions{margin-top:clamp(1rem, 2vw, 1.4rem)}.mw-custom-cover .wp-block-button.mw-custom-cover__button .wp-block-button__link{position:relative;display:inline-flex;align-items:center;min-height:50px;padding:.7rem 1.1rem .7rem 3.6rem;border:1px solid var(--r3o-white)!important;border-radius:4px;background:rgba(var(--r3o-white-rgb),.94)!important;box-shadow:none!important;color:var(--r3o-link)!important;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none!important;transform:none!important;transition:background-color 0.2s ease,color 0.2s ease}.mw-custom-cover .wp-block-button.mw-custom-cover__button .wp-block-button__link::before{content:"";position:absolute;top:50%;left:1rem;width:2rem;height:1.4rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAhCAYAAAB5oeP9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy43IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0OEI0NkREOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0OEI0NkRFOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ4QjQ2REI5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ4QjQ2REM5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ig5knAAADMklEQVR42syYSWgUQRSGZyajGLcgwd0EEwUNEQQFDyZRkQEVQSW4HVyIBtxATy6oR/e4BZdE40EI5qCooGCiF8EFD2JI3IgajSSooAgSieAy6F/kHyja6pmu6i0PPqbp6q7qf17Ve68quqvxRSQgi4EroAJ0+z2QExvlwVhbQTnYF8S/l8nKwCCX4xRIYraA6WGKyuZHvHUxRhScl/4YMeY5kBWWqD2gxeUYYg0lLPeEpzaFIWoS2A6uu+h/NDhu03aA7YGKqgYfwCsX/deAHJu2IeBkkKLmg3ngrou+l4HFGZ5ZznF8FxUHVbx+aNhvLjjt8NmzDEheWYlK1CowhdfNhh2fACMcPlvIgOTWxoJL4GtM4aW9vE6ClwadLwCrNd8RAanIRcqoBE9BPWiLKbw0gdefwC/NAYYyB+laf07DqOZ7xeAeqKMzmqxrSvaSsC6DjzsI8gz/8TkaHh4IDjOHlnLcGllIypZIXhL2U/OjxnDBVyu8F5OmSo70G2N7FkP8NubF72mm2kpwCOTz3gXrmoxbCk7ZdCvpj2CdjyVdCRP5DOleA9gI/qpC+mQWrrINj/QNK+SW5YFC0BoGNGWeWu/TdsONjQO1IpqBpZa2OjtBsqhym+1CGN7KZ/n0BmwA/SztVbyfTFdRTKWLVTY3QDEiPF8E7QwYAxTP7AQ7rGtIJSqRpr0ygE3qInAHPAdrFZ4R1sPZdMRJpyL6zUzTnuCgNzwWU0ABgvEZnu3kN7Q67Twu1Xl2Vs9p+MSlkDxW7WLRz3b4zm0GhM86A8UdVAAiOd5ntXFGIykPZrYv5VZG51ziNxPq0Uzrx06Uk7JfPHMM7OZUfAQ6mPmzWR0M41QqYt4rNjyHaKN3HptOibjBPqmCeG1/WMPtNyjR/hP1gwVimCaqhc3gmVchtTNEMR0MHGVeCUqJag1BTBcLaLH2rvqR/JoCFNPO876J4JTBJlTr0P6Lj0JESL4FFkZ6zxJr/RIjB4oe7km8ngYt3B408PwwMEuF9GtgBc8Jcg376maSFlXATfA+rOgj56nLoDHSewg5C0wDIy1HXSLTfyPvwGt6pJnRK9kXtpX/BBgA2uGTW1C61LkAAAAASUVORK5CYII=) center / contain no-repeat;opacity:.8;transform:translateY(-50%)}.mw-custom-cover .wp-block-button.mw-custom-cover__button .wp-block-button__link::after{display:none!important}.mw-custom-cover .wp-block-button.mw-custom-cover__button .wp-block-button__link:hover,.mw-custom-cover .wp-block-button.mw-custom-cover__button .wp-block-button__link:focus-visible{border-color:var(--r3o-white)!important;background:var(--r3o-link-hover)!important;color:var(--r3o-white)!important;text-decoration:underline!important}.mw-custom-cover .wp-block-button.mw-ticket-button .wp-block-button__link{justify-content:center;min-width:9rem;min-height:50px;padding:.7rem 1.1rem;border:1px solid var(--r3o-white)!important;font-size:.92rem}.mw-custom-cover .wp-block-button.mw-ticket-button .wp-block-button__link:hover,.mw-custom-cover .wp-block-button.mw-ticket-button .wp-block-button__link:focus-visible{border:1px solid var(--r3o-white)!important}@media (min-width:1200px){.mw-custom-cover{height:clamp(580px, 60vh, 780px)}}@media (max-width:767.98px){.mw-custom-cover{height:clamp(396px, 48vh, 493px);min-height:0!important}.mw-custom-cover__content{padding-top:1.5rem;padding-bottom:1.5rem}}.mw-editorial-split{background:var(--r3o-bg-light)}.mw-editorial-split .mw-editorial-band__eyebrow{color:var(--r3o-link)}.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link{background:var(--r3o-link)!important;color:var(--r3o-white)!important}.mw-editorial-split .wp-block-media-text__media{align-self:stretch;aspect-ratio:16 / 9;overflow:hidden}.mw-editorial-split .wp-block-media-text__media img{display:block;width:100%;height:100%;object-fit:cover;transition:filter 0.35s ease,transform 0.65s cubic-bezier(.2,.8,.2,1)}.mw-editorial-split:hover .wp-block-media-text__media img{filter:saturate(1.06);transform:scale(1.035)}.mw-editorial-split .wp-block-media-text__content{display:flex;align-self:stretch;flex-direction:column;justify-content:center;padding:clamp(1.75rem, 4vw, 4rem)}@media (min-width:1200px){.mw-editorial-split.alignwide:not(.has-media-on-the-right) .wp-block-media-text__content,.mw-editorial-split.alignfull:not(.has-media-on-the-right) .wp-block-media-text__content{padding-right:max(clamp(1.75rem, 4vw, 4rem), calc((100vw - var(--mw-container-max-width)) * 0.5 + var(--mw-container-gutter-x) * 0.5))}.mw-editorial-split.alignwide.has-media-on-the-right .wp-block-media-text__content,.mw-editorial-split.alignfull.has-media-on-the-right .wp-block-media-text__content{padding-left:max(clamp(1.75rem, 4vw, 4rem), calc((100vw - var(--mw-container-max-width)) * 0.5 + var(--mw-container-gutter-x) * 0.5))}}@media (max-width:767.98px){.mw-editorial-cover{min-height:280px!important}.mw-editorial-cover__content{padding:1.5rem 1.25rem}.mw-editorial-split{grid-template-columns:minmax(0,1fr)!important}.mw-editorial-split .wp-block-media-text__media{grid-column:1;grid-row:1}.mw-editorial-split .wp-block-media-text__content{grid-column:1;grid-row:2;min-height:250px;padding:1.75rem 1.4rem}}.mw-editorial-cover.alignwide .mw-editorial-cover__content,.mw-editorial-cover.alignfull .mw-editorial-cover__content{padding-right:0;padding-left:0}@media (prefers-reduced-motion:reduce){.mw-editorial-cover .wp-block-cover__image-background,.mw-editorial-split .wp-block-media-text__media img,.mw-editorial-band__actions .wp-block-button__link{transition:none}.mw-editorial-cover:hover .wp-block-cover__image-background,.mw-editorial-split:hover .wp-block-media-text__media img,.mw-editorial-band__actions .wp-block-button__link:hover,.mw-editorial-band__actions .wp-block-button__link:focus-visible{transform:none}}html{line-height:28px}.mw-page-header-pattern{box-sizing:border-box;width:100%;height:clamp(440px, 50vh, 560px);min-height:0!important;margin-top:0;margin-bottom:clamp(1.5rem, 4vw, 3rem);padding:0 0 clamp(1rem, 3vw, 2.5rem);border-radius:0}.mw-page-header-pattern>.wp-block-cover__image-background{filter:grayscale(100%) contrast(85%)}.mw-page-header-pattern>.wp-block-cover__inner-container{box-sizing:border-box;width:100%;max-width:var(--mw-container-max-width);margin-right:auto;margin-left:auto;padding-right:calc(var(--mw-container-gutter-x) * 0.5);padding-left:calc(var(--mw-container-gutter-x) * 0.5);display:flex;flex:0 1 100%;align-items:flex-end;width:100%!important;margin-right:auto!important;margin-left:auto!important;height:100%}.mw-page-header-pattern__content{box-sizing:border-box;width:75%!important;max-width:75%!important;margin:0!important;padding:0}.mw-page-header-pattern__title{max-width:62rem;margin:0;color:var(--r3o-white);font-size:clamp(2.03rem, calc(1.49rem + 2.17vw), 3.84rem);font-weight:700;line-height:1.03;letter-spacing:-.02em;text-wrap:balance;margin-right:0!important;margin-left:0!important}.mw-page-header-pattern__excerpt{max-width:48rem;margin:.9rem 0 0;color:var(--r3o-white);font-size:clamp(0.96rem, calc(0.88rem + 0.32vw), 1.24rem);font-weight:400;line-height:1.4;margin-right:0!important;margin-left:0!important}.mw-page-header-pattern__excerpt p{margin:0;font-weight:400}.mw-page-header-pattern__breadcrumb{margin:2.5rem 0 0!important;color:var(--r3o-white);font-size:clamp(0.7475rem, calc(0.69rem + 0.184vw), 0.8625rem);font-weight:400;line-height:1.45}.mw-page-header-pattern__breadcrumb a{color:var(--r3o-white)!important;font-weight:400!important;text-decoration:none!important}.mw-page-header-pattern__breadcrumb a:hover,.mw-page-header-pattern__breadcrumb a:focus-visible{color:var(--r3o-white)!important;text-decoration:underline!important}.mw-page-header-pattern__breadcrumb .breadcrumb_last,.mw-page-header-pattern__breadcrumb [aria-current="page"]{color:var(--r3o-white);font-weight:700}.page-rich-text>.mw-page-header-pattern.alignfull{width:100vw;max-width:none;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.page-rich-text>.mw-page-header-pattern:has(+.mw-page-sidebar-shortcode){margin-bottom:0}.page-rich-text>.mw-page-header-pattern+.mw-page-sidebar-shortcode{margin-top:0!important;margin-block-start:0!important}@media (max-width:767.98px){.mw-page-header-pattern{height:clamp(400px, 50vh, 500px)}.mw-page-header-pattern__content{width:100%!important;max-width:100%!important}}@media (max-width:991.98px){.mw-page-header-pattern__breadcrumb{display:none}}@media (hover:hover) and (min-width:1200px){.mw-page-header-pattern{height:clamp(520px, 50vh, 660px)}}html,body{max-width:100%;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}.mw-video-slider,.mw-concert-calendar{padding:clamp(2.5rem, 5vw, 5rem) 0;background:transparent}.mw-video-slider{padding-top:clamp(1rem, 2vw, 2rem)}.mw-upcoming-concerts{padding-bottom:clamp(1.25rem, 2vw, 2rem)}.mw-upcoming-concerts+.wp-block-separator+.mw-projects-block{padding-top:clamp(1.75rem, 3vw, 3rem)}.mw-facebook-feed__embed{width:100%}.mw-facebook-feed__embed iframe{display:block;width:100%;background:var(--r3o-white)}.home-main>.wp-block-group:not(.alignwide):not(.alignfull),.home-main>.wp-block-columns:not(.alignwide):not(.alignfull){box-sizing:border-box;width:100%;max-width:var(--mw-container-max-width);margin-right:auto;margin-left:auto;padding-right:calc(var(--mw-container-gutter-x) * 0.5);padding-left:calc(var(--mw-container-gutter-x) * 0.5)}.home-main>.wp-block-group.alignwide,.home-main>.wp-block-columns.alignwide,.home-main>.wp-block-group.alignfull,.home-main>.wp-block-columns.alignfull{box-sizing:border-box;width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:max(calc(var(--mw-container-gutter-x) * 0.5), calc((100% - var(--mw-container-max-width)) * 0.5 + var(--mw-container-gutter-x) * 0.5));padding-left:max(calc(var(--mw-container-gutter-x) * 0.5), calc((100% - var(--mw-container-max-width)) * 0.5 + var(--mw-container-gutter-x) * 0.5))}.home-main:has(>.mw-custom-cover),#main-content:has(.mw-custom-cover){overflow-x:hidden;overflow-x:clip}.home-main>.mw-custom-cover.alignwide,.home-main>.mw-custom-cover.alignfull,#main-content .mw-custom-cover.alignwide,#main-content .mw-custom-cover.alignfull{position:relative;left:50%;width:100vw;max-width:none;margin-right:0;margin-left:0;border-radius:0;transform:translateX(-50%)}#main-content .col-lg-10>.wp-block-group:not(.alignwide):not(.alignfull),#main-content .col-lg-10>.wp-block-columns:not(.alignwide):not(.alignfull){box-sizing:border-box;width:min(100vw, var(--mw-container-max-width));max-width:none;margin-right:0;margin-left:50%;padding-right:calc(var(--mw-container-gutter-x) * 0.5);padding-left:calc(var(--mw-container-gutter-x) * 0.5);transform:translateX(-50%)}#main-content .col-lg-10>.wp-block-group.alignwide,#main-content .col-lg-10>.wp-block-columns.alignwide,#main-content .col-lg-10>.wp-block-group.alignfull,#main-content .col-lg-10>.wp-block-columns.alignfull{box-sizing:border-box;width:100%;max-width:none;margin-right:0;margin-left:0;padding-right:max(calc(var(--mw-container-gutter-x) * 0.5), calc((100% - var(--mw-container-max-width)) * 0.5 + var(--mw-container-gutter-x) * 0.5));padding-left:max(calc(var(--mw-container-gutter-x) * 0.5), calc((100% - var(--mw-container-max-width)) * 0.5 + var(--mw-container-gutter-x) * 0.5));position:relative;left:50%;width:100vw;transform:translateX(-50%)}.home-main>.wp-block-group>:where(:not(.alignleft):not(.alignright):not(.alignfull)),#main-content .col-lg-10>.wp-block-group>:where(:not(.alignleft):not(.alignright):not(.alignfull)){width:100%;max-width:none!important;margin-right:0!important;margin-left:0!important}.mw-video-slider__header,.mw-concert-calendar__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.75rem, 4vw, 3rem)}.mw-slider-controls{display:flex;gap:.65rem}.mw-slider-controls[hidden]{display:none}.mw-video-slider__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-left:auto}.mw-slider-control,.mw-calendar__nav{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--r3o-link);border-radius:50%;background:var(--r3o-white);color:var(--r3o-link);font-weight:700}.mw-slider-control:hover,.mw-calendar__nav:hover,.mw-slider-control:focus-visible,.mw-calendar__nav:focus-visible{background:var(--r3o-link);color:var(--r3o-white)}.mw-slider-control:disabled{opacity:.35;pointer-events:none}.mw-video-slider__track{display:flex;gap:1.5rem;padding-bottom:1rem;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory}.mw-video-card{flex:0 0 calc((100% - 3rem) / 3);min-width:0;scroll-snap-align:start}.mw-video-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:4px}.mw-video-card__image{width:100%;height:100%;object-fit:cover}.mw-video-card__play{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:62px;height:62px;border:2px solid var(--r3o-white);border-radius:50%;background:rgba(var(--r3o-link-rgb),.92);color:var(--r3o-white);transform:translate(-50%,-50%)}.mw-video-card__play svg{width:28px;height:28px}.mw-video-card__title{margin:1rem 0 0;font-size:1.35rem;line-height:1.2}.mw-video-card__title a{color:var(--r3o-text);text-decoration:none}.mw-video-card__title a:hover,.mw-video-card__title a:focus-visible{color:var(--r3o-link);text-decoration:underline}.mw-youtube-slider .mw-video-slider__track{scrollbar-color:rgba(var(--r3o-link-rgb),.35) transparent;scrollbar-width:thin}.mw-youtube-slider .mw-video-card{flex:0 0 calc(44.444% - 1.333rem);min-width:0;transition:transform 0.35s cubic-bezier(.2,.8,.2,1)}.mw-youtube-slider .mw-video-card__link{display:flex;flex-direction:column;height:100%;color:var(--r3o-text);text-decoration:none}.mw-youtube-slider .mw-video-card__title{position:absolute;z-index:3;right:1.35rem;bottom:1.75rem;left:1.35rem;margin:0;color:var(--r3o-white);font-size:clamp(1.15rem, calc(1rem + 0.45vw), 1.5rem);font-weight:700;line-height:1.18;text-shadow:0 2px 14px rgba(0,0,0,.42);text-wrap:balance;transition:transform 0.35s cubic-bezier(.2,.8,.2,1)}.mw-youtube-slider .mw-video-card__title::after{content:"";position:absolute;top:calc(100% + 0.45rem);left:0;width:0;height:0;border-bottom:.6rem solid var(--r3o-white);border-right:.375rem solid transparent;border-left:.375rem solid transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.3));transition:border-bottom-color 0.25s ease,transform 0.35s cubic-bezier(.2,.8,.2,1)}.mw-youtube-slider .mw-video-card__media{aspect-ratio:16 / 9;background:var(--r3o-link-hover);box-shadow:0 12px 30px rgba(25,50,70,.12);transition:box-shadow 0.35s ease,transform 0.35s cubic-bezier(.2,.8,.2,1)}.mw-youtube-slider .mw-video-card__image{transition:filter 0.35s ease,transform 0.6s cubic-bezier(.2,.8,.2,1)}.mw-youtube-slider .mw-video-card__veil{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,31,50,.88) 0%,rgba(13,31,50,.46) 38%,rgba(13,31,50,0) 72%),linear-gradient(135deg,rgba(var(--r3o-link-rgb),.08),rgba(var(--r3o-link-hover-rgb),.24));transition:opacity 0.35s ease}.mw-youtube-slider .mw-video-card__play{width:66px;height:66px;border-width:1px;background:rgba(var(--r3o-link-rgb),.48);backdrop-filter:blur(4px);transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.4s cubic-bezier(.2,.8,.2,1)}.mw-youtube-slider .mw-video-card:hover .mw-video-card__title,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__title{transform:translateY(-.25rem)}.mw-youtube-slider .mw-video-card:hover .mw-video-card__title::after,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__title::after{border-bottom-color:var(--r3o-accent-light);transform:translateY(.15rem)}.mw-youtube-slider .mw-video-card:hover .mw-video-card__media,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__media{box-shadow:0 22px 46px rgba(25,50,70,.24);transform:perspective(900px) rotateX(1.5deg) rotateY(-1.5deg)}.mw-youtube-slider .mw-video-card:hover .mw-video-card__image,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__image{filter:saturate(1.08) contrast(1.04);transform:scale(1.065)}.mw-youtube-slider .mw-video-card:hover .mw-video-card__veil,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__veil{opacity:.82}.mw-youtube-slider .mw-video-card:hover .mw-video-card__play,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__play{background:rgba(var(--r3o-link-rgb),.66);box-shadow:0 10px 28px rgba(0,0,0,.22);transform:translate(-50%,-50%) scale(1.1)}.mw-youtube-slider .mw-youtube-slider__channel{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.65rem 1rem;white-space:nowrap}.mw-youtube-slider .mw-youtube-slider__channel .r3o-icon{margin:0}.mw-concert-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;background:var(--r3o-white);transition:border-color 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.mw-concert-card:hover{border-color:rgba(var(--r3o-link-rgb),.38);box-shadow:0 12px 28px rgba(22,48,63,.1);transform:translateY(-2px)}.mw-concert-card__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:0;background:rgba(var(--r3o-link-rgb),.08)}.mw-concert-card.concerto-card .mw-concert-card__media{aspect-ratio:16 / 9}.mw-concert-card__image,.mw-concert-card .mw-video-card__image{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.mw-concert-card:hover .mw-concert-card__image,.mw-concert-card:hover .mw-video-card__image{transform:scale(1.025)}.mw-concert-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.15rem 1.2rem 1.25rem}.mw-upcoming-concerts .mw-concert-card__media{aspect-ratio:2 / 1}.mw-concert-card__date{position:absolute;left:1rem;bottom:1rem;display:grid;min-width:64px;padding:.55rem .65rem;border-radius:4px;background:var(--r3o-link);color:var(--r3o-white);text-align:center;text-transform:uppercase}.mw-concert-card__date strong{font-size:1.55rem;line-height:1}.mw-concert-card__date span{margin-top:.2rem;font-size:.78rem;font-weight:700}.mw-concert-card__when{margin:0;color:var(--r3o-link);font-size:.88rem;font-weight:700}.mw-concert-card__title{margin:.45rem 0 0;font-size:clamp(1.25rem, 1.7vw, 1.55rem);font-weight:700;line-height:1.15}.mw-concert-card__title a{color:var(--r3o-text);text-decoration:none}.mw-concert-card__title a:hover,.mw-concert-card__title a:focus-visible{color:var(--r3o-link);text-decoration:underline}.mw-concert-card__location{margin:.65rem 0 0;color:rgba(51,51,51,.8)}.mw-concert-card__link{display:inline-flex;gap:.4rem;align-items:center;margin-top:auto;padding-top:1.15rem;color:var(--r3o-link);font-weight:700;text-decoration:none}.mw-concert-card__link:hover,.mw-concert-card__link:focus-visible{color:var(--r3o-link-hover);text-decoration:underline}.mw-upcoming-concerts{padding:clamp(2rem, 4vw, 4rem) 0}.mw-upcoming-showcase{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem, 2.2vw, 2rem)}.mw-upcoming-showcase__item{display:flex;min-width:0;flex-direction:column}.mw-upcoming-showcase__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:4px;background:rgba(var(--r3o-link-rgb),.08)}.mw-upcoming-showcase__season{position:absolute;bottom:0;left:0;z-index:1;max-width:calc(100% - 1rem);padding:.48rem .7rem;background:var(--r3o-blue-dark);color:var(--r3o-white);font-size:.74rem;font-weight:700;line-height:1.2;letter-spacing:.055em;text-transform:uppercase}.mw-upcoming-showcase__image{display:block;width:100%;height:100%;object-fit:cover;transition:filter 0.35s ease,transform 0.65s cubic-bezier(.2,.8,.2,1)}.mw-upcoming-showcase__media:hover .mw-upcoming-showcase__image,.mw-upcoming-showcase__media:focus-visible .mw-upcoming-showcase__image{filter:saturate(1.08) contrast(1.03);transform:scale(1.035)}.mw-upcoming-showcase__body{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;padding-top:1rem}.mw-upcoming-showcase__meta{min-height:2.8em;margin:0;color:var(--r3o-link);font-size:.82rem;font-weight:700;line-height:1.4}.mw-upcoming-showcase__meta a{color:inherit;text-decoration:none}.mw-upcoming-showcase__meta a:hover,.mw-upcoming-showcase__meta a:focus-visible{color:var(--r3o-link-hover);text-decoration:underline}.mw-upcoming-showcase__when,.mw-upcoming-showcase__venue{margin:0}.mw-upcoming-showcase__when{color:var(--r3o-text)}.mw-upcoming-showcase__venue{margin-top:.12rem}.mw-upcoming-showcase__title{position:relative;margin:.55rem 0 .3rem;font-size:clamp(1.25rem, calc(1.05rem + 0.55vw), 1.7rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.mw-upcoming-showcase__title a{display:-webkit-box;overflow:hidden;color:var(--r3o-text);text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mw-upcoming-showcase__title a:hover,.mw-upcoming-showcase__title a:focus-visible{color:var(--r3o-link)}.mw-upcoming-showcase__title::after{content:"";display:block;width:0;height:0;margin-top:.18rem;border-right:.32rem solid transparent;border-bottom:.5rem solid var(--r3o-link);border-left:.32rem solid transparent}.mw-upcoming-showcase__artists{min-height:2.9em;max-height:2.9em;margin:0;overflow:hidden;color:rgba(51,51,51,.82);font-size:.9rem;line-height:1.45}.mw-upcoming-showcase__artists>:first-child{margin-top:0}.mw-upcoming-showcase__artists>:last-child{margin-bottom:0}.mw-upcoming-showcase__artists p{margin-bottom:.12rem}.mw-upcoming-showcase__actions{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:center;margin-top:auto;padding-top:1rem}.mw-upcoming-showcase__discover{padding-top:.5rem}@media (min-width:576px) and (max-width:991.98px){.mw-upcoming-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.mw-upcoming-showcase{contain:paint;grid-template-columns:none;grid-auto-columns:86%;grid-auto-flow:column;gap:1rem;padding-right:calc(var(--bs-gutter-x, 1.5rem) * 0.5);padding-bottom:.65rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin}.mw-upcoming-showcase__item{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.mw-upcoming-showcase__image{transition:none}.mw-upcoming-showcase__media:hover .mw-upcoming-showcase__image,.mw-upcoming-showcase__media:focus-visible .mw-upcoming-showcase__image{transform:none}}.mw-concert-calendar__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,0.9fr);gap:clamp(1.5rem, 4vw, 3.5rem);align-items:start}.mw-calendar,.mw-calendar-events,.mw-block-empty{padding:clamp(1rem, 3vw, 2rem);border:1px solid rgba(var(--r3o-link-rgb),.2);border-radius:4px;background:var(--r3o-white)}.mw-calendar__toolbar{display:grid;grid-template-columns:44px 1fr 44px;gap:1rem;align-items:center;margin-bottom:1.25rem}.mw-calendar__month,.mw-calendar-events__title{margin:0;font-size:1.45rem;text-align:center;text-transform:capitalize}.mw-calendar__weekdays,.mw-calendar__days{display:grid;grid-template-columns:repeat(7,1fr);gap:.35rem}.mw-calendar__weekdays{margin-bottom:.5rem;font-size:.75rem;font-weight:700;text-align:center;text-transform:uppercase}.mw-calendar__day{display:grid;place-items:center;aspect-ratio:1;border:1px solid transparent;border-radius:50%}button.mw-calendar__day--event{border:2px solid var(--r3o-link);background:var(--r3o-link);box-shadow:0 3px 10px rgba(var(--r3o-link-rgb),.28);color:var(--r3o-white);font-weight:700}button.mw-calendar__day--event:hover,button.mw-calendar__day--event:focus-visible{border-color:var(--r3o-link-hover);background:var(--r3o-link-hover);color:var(--r3o-white)}button.mw-calendar__day--event[aria-pressed="true"]{border-color:var(--r3o-text);background:var(--r3o-link-hover);box-shadow:0 0 0 3px var(--r3o-white),0 0 0 5px var(--r3o-link-hover)}.mw-calendar__day--empty{visibility:hidden}.mw-calendar-events{min-height:220px}.mw-calendar-events__title{margin-bottom:1.25rem;text-align:left}.mw-calendar-events__list,.mw-calendar-fallback{margin:0;padding:0;list-style:none}.mw-calendar-event+.mw-calendar-event{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--r3o-link-rgb),.16)}.mw-calendar-event__link{color:var(--r3o-link);font-size:1.15rem;font-weight:700}.mw-calendar-event__meta{margin:.4rem 0 0}@media (max-width:991.98px){.mw-video-card{flex-basis:calc((100% - 1.5rem) / 2)}.mw-youtube-slider .mw-video-card{flex-basis:calc((100% - 1.5rem) / 2)}.mw-concert-calendar__layout{grid-template-columns:1fr}}@media (max-width:575.98px){.mw-video-card{flex-basis:85%}.mw-youtube-slider .mw-video-slider__header{align-items:flex-start}.mw-youtube-slider .mw-video-slider__actions{width:100%}.mw-youtube-slider .mw-video-card{flex-basis:calc(80% - 1.2rem)}.mw-youtube-slider .mw-video-card__title{right:1rem;bottom:1.5rem;left:1rem;font-size:1.05rem}.mw-youtube-slider .mw-youtube-slider__channel{white-space:normal}.mw-calendar,.mw-calendar-events{padding:1rem}.mw-calendar__weekdays,.mw-calendar__days{gap:.15rem}.mw-calendar__day{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.mw-video-slider__track{scroll-behavior:auto}.mw-youtube-slider .mw-video-card,.mw-youtube-slider .mw-video-card__title,.mw-youtube-slider .mw-video-card__media,.mw-youtube-slider .mw-video-card__image,.mw-youtube-slider .mw-video-card__play{transition:none}.mw-youtube-slider .mw-video-card:hover,.mw-youtube-slider .mw-video-card:focus-within,.mw-youtube-slider .mw-video-card:hover .mw-video-card__title,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__title,.mw-youtube-slider .mw-video-card:hover .mw-video-card__media,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__media,.mw-youtube-slider .mw-video-card:hover .mw-video-card__image,.mw-youtube-slider .mw-video-card:focus-within .mw-video-card__image{transform:none}}.season-concert-program{background:var(--r3o-bg-program)}.season-concert-program__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(1.5rem, 3vw, 2.5rem)}.season-concert-program__header h2{margin:0}.season-concert-program__empty{padding:1.25rem;border-left:4px solid var(--r3o-link);background:var(--r3o-white)}.season-concert-filters{--season-filter-control-height:46px;display:flex;flex-wrap:nowrap;gap:.75rem;align-items:flex-end;justify-content:flex-end}.season-concert-filters__status{display:inline-flex;overflow:hidden;border:1px solid rgba(var(--r3o-link-rgb),.28);border-radius:4px;background:var(--r3o-white)}.season-concert-filters__status button{min-height:var(--season-filter-control-height);padding:.55rem .85rem;border:0;border-right:1px solid rgba(var(--r3o-link-rgb),.2);background:var(--r3o-white);color:var(--r3o-link);font-weight:700}.season-concert-filters__status button:last-child{border-right:0}.season-concert-filters__status button:hover,.season-concert-filters__status button:focus-visible,.season-concert-filters__status button.is-active{background:var(--r3o-link);color:var(--r3o-white)}.season-concert-filters__venue{display:grid;gap:.25rem;margin:0;color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.season-concert-filters__venue select{height:var(--season-filter-control-height);min-height:var(--season-filter-control-height);max-width:260px;padding:.45rem 2.25rem .45rem .7rem;border:1px solid rgba(var(--r3o-link-rgb),.28);border-radius:4px;background-color:var(--r3o-white);color:var(--r3o-text);font-size:.95rem;font-weight:400;letter-spacing:0;text-transform:none}.season-concert-filters__date{position:relative}.season-concert-filters__date-toggle{display:inline-flex;align-items:center;gap:.55rem;height:var(--season-filter-control-height);min-height:var(--season-filter-control-height);padding:.55rem .8rem;border:1px solid rgba(var(--r3o-link-rgb),.28);border-radius:4px;background:var(--r3o-white);color:var(--r3o-link);font-weight:700}.season-concert-filters__date-toggle svg{width:1rem;height:1rem;fill:currentColor}.season-concert-filters__date-toggle:hover,.season-concert-filters__date-toggle:focus-visible,.season-concert-filters__date-toggle[aria-expanded="true"]{border-color:var(--r3o-link);background:var(--r3o-white);color:var(--r3o-link-hover)}@media (max-width:1199.98px){.season-concert-filters{--season-filter-control-height:42px;gap:.5rem}.season-concert-filters__status button{padding-right:.6rem;padding-left:.6rem;font-size:.88rem}.season-concert-filters__venue select{width:180px;max-width:180px;font-size:.88rem}.season-concert-filters__date-toggle{gap:.4rem;padding-right:.65rem;padding-left:.65rem;font-size:.88rem}}.season-date-calendar{position:absolute;z-index:30;top:calc(100% + 0.55rem);right:0;width:min(320px, calc(100vw - 2rem));padding:1rem;border:1px solid rgba(var(--r3o-link-rgb),.28);border-radius:4px;background:var(--r3o-white);box-shadow:0 16px 35px rgba(8,40,62,.14)}.season-date-calendar[hidden]{display:none}.season-date-calendar__toolbar{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;gap:.5rem;align-items:center;margin-bottom:.85rem}.season-date-calendar__toolbar button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgba(var(--r3o-link-rgb),.22);border-radius:50%;background:var(--r3o-white);color:var(--r3o-link)}.season-date-calendar__toolbar button:hover,.season-date-calendar__toolbar button:focus-visible{border-color:var(--r3o-link);color:var(--r3o-link-hover)}.season-date-calendar__toolbar h3{margin:0;font-size:1rem;line-height:1.2;text-align:center;text-transform:capitalize}.season-date-calendar__weekdays,.season-date-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.season-date-calendar__weekdays{margin-bottom:.35rem;color:rgba(51,51,51,.64);font-size:.68rem;font-weight:700;text-align:center;text-transform:uppercase}.season-date-calendar__day{display:grid;place-items:center;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:rgba(51,51,51,.55);font-size:.82rem}button.season-date-calendar__day--event{border-color:rgba(var(--r3o-link-rgb),.3);background:rgba(var(--r3o-link-rgb),.1);color:var(--r3o-link);font-weight:700;cursor:pointer}button.season-date-calendar__day--event:hover,button.season-date-calendar__day--event:focus-visible,button.season-date-calendar__day--event.is-active{border-color:var(--r3o-link);background:var(--r3o-link);color:var(--r3o-white)}.season-date-calendar__day--empty{visibility:hidden}.season-date-calendar__reset{display:inline-flex;margin-top:.9rem;padding:.35rem 0;border:0;background:none;color:var(--r3o-link);font-size:.82rem;font-weight:700}.season-date-calendar__reset[hidden]{display:none}.season-date-calendar__reset:hover,.season-date-calendar__reset:focus-visible{color:var(--r3o-link-hover);text-decoration:underline}.season-concert-list{border-top:1px solid rgba(var(--r3o-link-rgb),.2)}.season-concert-row{display:grid;grid-template-columns:210px 105px minmax(0,1fr) auto;gap:clamp(1rem, 2vw, 1.75rem);align-items:center;padding:1.25rem 0;border-bottom:1px solid rgba(var(--r3o-link-rgb),.2)}.season-concert-row[hidden]{display:none}.season-concert-row--past{opacity:.68}.season-concert-row__media{display:block;aspect-ratio:3 / 2;overflow:hidden;border-radius:4px;background:rgba(var(--r3o-link-rgb),.08)}.season-concert-row__media img{width:100%;height:100%;object-fit:cover}.season-concert-row__date{display:grid;color:var(--r3o-link);line-height:1;text-transform:uppercase}.season-concert-row__date strong{font-size:2rem}.season-concert-row__date span{margin-top:.25rem;font-size:.82rem;font-weight:700}.season-concert-row__date small{margin-top:.55rem;color:var(--r3o-text);font-size:.88rem;font-weight:700;text-transform:none}.season-concert-row__body{min-width:0}.season-concert-row__body h3{margin:0;font-size:clamp(1.25rem, 2vw, 1.65rem);line-height:1.12}.season-concert-row__body h3 a{color:var(--r3o-text);text-decoration:none}.season-concert-row__body h3 a:hover,.season-concert-row__body h3 a:focus-visible{color:var(--r3o-link);text-decoration:underline}.season-concert-row__venue{margin:0 0 .2rem;color:var(--r3o-link);font-weight:700}.season-concert-row__excerpt{margin:.45rem 0 0;line-height:1.4}.season-concert-row__artists{min-width:0;margin-top:.65rem;color:var(--r3o-text);font-size:.9rem;font-weight:400;line-height:1.4}.season-concert-row__artists>:first-child{margin-top:0}.season-concert-row__artists>:last-child{margin-bottom:0}.season-concert-row__artists p{margin-bottom:.25rem}.season-concert-row__artists strong{font-weight:400}.season-concert-row__actions{display:grid;gap:.55rem;min-width:120px}.season-concert-row__actions .btn{padding:.55rem .8rem;white-space:nowrap}@media (max-width:991.98px){.season-concert-program__header{align-items:stretch;flex-direction:column;gap:1rem}.season-concert-filters{justify-content:flex-start}.season-concert-row{grid-template-columns:150px 90px minmax(0,1fr)}.season-concert-row__actions{grid-column:3;grid-template-columns:repeat(2,max-content)}}@media (max-width:767.98px){.season-concert-filters{flex-wrap:wrap}.season-concert-row{grid-template-columns:minmax(112px,40%) minmax(0,1fr);gap:.9rem 1rem;align-items:start}.season-concert-row__media{grid-column:1;grid-row:1;align-self:center}.season-concert-row__date{grid-column:2;grid-row:1;align-self:center}.season-concert-row__body{grid-column:1 / -1;grid-row:2}.season-concert-row__excerpt{display:none}.season-concert-row__actions{grid-column:1 / -1;grid-row:3;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.season-concert-filters,.season-concert-filters__status{width:100%}.season-concert-filters__status button{flex:1 1 auto;padding-right:.4rem;padding-left:.4rem;font-size:.84rem}.season-concert-filters__venue,.season-concert-filters__venue select{width:100%;max-width:none}.season-concert-filters__date,.season-concert-filters__date-toggle{width:100%}.season-concert-filters__date-toggle{justify-content:center}.season-date-calendar{right:auto;left:0}}.preventivo-pill{position:fixed;right:16px;bottom:140px;max-width:320px;z-index:9999;border-radius:16px;padding:16px 16px 14px;opacity:0;transform:translateY(10px);pointer-events:none;text-align:center;transition:opacity 0.25s ease,transform 0.25s ease}.preventivo-pill.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.preventivo-pill .preventivo-pill__close{position:absolute;right:8px;border:0;cursor:pointer}.preventivo-pill .preventivo-pill__title{margin:0 24px 4px 0}.preventivo-pill .preventivo-pill__text{margin:0 0 8px}.preventivo-pill .preventivo-pill__cta{white-space:nowrap}@media (max-width:575.98px){.preventivo-pill{left:12px;right:12px;bottom:40px;max-width:none}}.wp-block-embed__wrapper:before{content:"";position:relative;padding-bottom:56.25%;height:0;display:block;overflow:hidden}.wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.hiddena{display:inline-block;visibility:hidden}.showanimates{visibility:visible!important}.breadcrumbs,#breadcrumbs{color:var(--r3o-white);font-size:clamp(0.8125rem, calc(0.75rem + 0.2vw), 0.9375rem);font-weight:400;line-height:1.45}.breadcrumbs a,#breadcrumbs a{color:var(--r3o-white)!important;font-weight:400;text-decoration:none}.breadcrumbs a:hover,#breadcrumbs a:hover,.breadcrumbs a:focus-visible,#breadcrumbs a:focus-visible{color:var(--r3o-white)!important;text-decoration:underline}.breadcrumbs .current-item,#breadcrumbs .current-item,.breadcrumbs .breadcrumb_last,#breadcrumbs .breadcrumb_last,.breadcrumbs [aria-current="page"],#breadcrumbs [aria-current="page"]{color:var(--r3o-white);font-weight:700}.page-submenu{border-top:1px solid rgba(var(--r3o-link-rgb),.22);border-bottom:1px solid rgba(var(--r3o-link-rgb),.22)}.page-submenu__list{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 2rem;margin:0;padding:.75rem 0}.page-submenu__item{margin:0}.page-submenu__link{position:relative;display:inline-block;padding:.45rem 0;color:var(--r3o-text);font-weight:700;text-decoration:none}.page-submenu__link::after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;border-radius:3px;background-color:var(--r3o-link);opacity:0;transform:scaleX(.35);transform-origin:left center;transition:opacity 0.2s ease,transform 0.2s ease}.page-submenu__link:hover,.page-submenu__link:focus-visible,.page-submenu__link[aria-current="page"]{color:var(--r3o-link);text-decoration:none}.page-submenu__link:hover::after,.page-submenu__link:focus-visible::after,.page-submenu__link[aria-current="page"]::after{opacity:1;transform:scaleX(1)}.page-submenu__link:focus-visible{outline:3px solid var(--r3o-link);outline-offset:4px}.page-submenu__toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border:0;border-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white);font-weight:700;text-align:left}.page-submenu__toggle:hover,.page-submenu__toggle:focus-visible{background-color:var(--r3o-link-hover);color:var(--r3o-white)}.page-submenu__toggle:focus-visible{outline:3px solid var(--r3o-link-hover);outline-offset:3px}.page-submenu__chevron{width:.7rem;height:.7rem;flex:0 0 auto;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform 0.2s ease}.page-submenu__toggle:not(.collapsed) .page-submenu__chevron{transform:translateY(2px) rotate(225deg)}@media (max-width:767.98px){.page-submenu{border:0}.page-submenu__collapse{margin-top:.4rem;border:1px solid rgba(var(--r3o-link-rgb),.22);border-radius:4px;background-color:rgba(var(--r3o-link-rgb),.06);overflow:hidden}.page-submenu__list{display:block;padding:.35rem 0}.page-submenu__item+.page-submenu__item{border-top:1px solid rgba(var(--r3o-link-rgb),.14)}.page-submenu__link{display:block;padding:.8rem 1rem}.page-submenu__link::after{top:.65rem;right:auto;bottom:.65rem;left:0;width:4px;height:auto;transform:scaleY(.35);transform-origin:center top}.page-submenu__link:hover::after,.page-submenu__link:focus-visible::after,.page-submenu__link[aria-current="page"]::after{transform:scaleY(1)}.page-submenu .current_page_item{background-color:var(--r3o-white)}}.at-tableclass h3{margin-bottom:0!important}.at-tableclass ul{display:none}.at-tableclass.open>ul{display:block}.wa{position:fixed;bottom:70px;right:-124px;padding:6px 10px;border-radius:10px;display:flex;align-items:center;transition:right 0.3s ease}.wa:hover{right:10px}.locandina p:last-child{margin-bottom:0}.select-wrapper{position:relative;width:50%;display:inline-block;text-align:center}main mark{padding:0 .2em;border-bottom:1px solid transparent;background-clip:padding-box;-webkit-box-decoration-break:clone;box-decoration-break:clone}main mark:not(.has-background):not([class*="-background-color"]):not([style*="background"]){background-color:transparent}body.error404{height:calc(100vh - 75px)}.dropdown:hover .dropdown-menu{display:block;margin-top:0}a{text-decoration:none}a.readmore{bottom:-10px;text-decoration:none;padding:0 5px 0 5px}a.readmore i{padding:5px 0 5px 5px}a.readmore:before{height:30px}.card-body a.readmore,.card-body mark{position:absolute;bottom:-30px;padding:20px 70px 20px 20px;text-decoration:none}.card-body a.readmore:before,.card-body mark:before{height:30px}.btn.btn-tsa{position:relative;padding:30px 50px 20px 10px;text-decoration:none}p.card-title.h3{margin-bottom:1rem}#subfooter .mw{width:32px}main#home .wp-block-cover .wp-block-button__link{position:relative;padding:26px 25px 20px 10px;text-decoration:none;float:left}main#home .wp-block-cover .wp-block-button__link:hover{opacity:.8}main#home #homeCarousel .carousel-item{height:65vh}main#home #homeCarousel .carousel-item img{position:relative;top:0;left:0;object-fit:cover;height:100%}main#home #homeCarousel .carousel-caption{left:0;right:0;bottom:0;padding-bottom:50px}main#home #homeCarousel .btn.btn-tsa{bottom:0}main#home #stagioni img{aspect-ratio:1/1}main#home #boxes{padding-top:5rem;padding-bottom:5rem}main#home #boxes .box.card{min-height:300px}main#home #boxes .box.card .readmore{padding:8px 0 8px 8px}main#home #boxes .box.card .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;opacity:.85}main#home #boxes .card-body,main#home #boxes .card-footer{z-index:5}main#home #stagioni,main#home #qtnews,main#home #produzioni{padding-top:3rem;padding-bottom:3rem}#single-header{height:clamp(380px, 48vh, 480px);padding-bottom:clamp(1rem, 3vw, 2.5rem);background-color:var(--r3o-white);background-image:var(--bg-image);background-size:cover;background-position:var(--bg-position,center);background-repeat:no-repeat;transform:translate3d(0,0,0);overflow:hidden}#single-header.single-header--with-meta{height:clamp(450px, 58vh, 560px)}#single-header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--bg-image);background-size:cover;background-position:var(--bg-position,center);background-repeat:no-repeat;z-index:0;filter:grayscale(100%) contrast(85%)}#single-header .spacer-y{height:20px}#single-header .single-header__background{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(85%)}#single-header .overlay{background-color:rgba(var(--r3o-link-rgb),.76);position:absolute;left:0;top:0;right:0;bottom:0;opacity:1;z-index:1}#single-header.mw-home-spotlight{height:clamp(520px, 72vh, 720px)}#single-header.mw-home-spotlight .overlay{background:linear-gradient(90deg,rgba(var(--r3o-link-rgb),.9) 0%,rgba(var(--r3o-link-rgb),.72) 32%,rgba(var(--r3o-link-rgb),.3) 58%,rgba(var(--r3o-link-rgb),.06) 78%,rgba(var(--r3o-link-rgb),0) 100%)}#single-header.single-header--concerto .overlay,#single-header.single-header--stagione .overlay,#single-header.single-header--editorial .overlay{background:linear-gradient(90deg,rgba(var(--r3o-link-rgb),.92) 0%,rgba(var(--r3o-link-rgb),.78) 34%,rgba(var(--r3o-header-accent-rgb),.72) 68%,var(--r3o-header-accent) 100%)}#single-header.single-header--concerto{height:clamp(440px, 50vh, 560px)}#single-header.single-header--stagione{height:clamp(440px, 50vh, 560px)}#single-header.single-header--editorial{height:clamp(440px, 50vh, 560px)}#single-header .mw-home-spotlight__season,#single-header .single-header__context{margin:0 0 .65rem;color:var(--r3o-white);font-size:clamp(0.76rem, calc(0.71rem + 0.18vw), 0.88rem);font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}#single-header .mw-home-spotlight__season a,#single-header .single-header__context a{color:inherit;text-decoration:none}#single-header .mw-home-spotlight__season a:hover,#single-header .single-header__context a:hover,#single-header .mw-home-spotlight__season a:focus-visible,#single-header .single-header__context a:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:.18em}#single-header .mw-home-spotlight__artists{max-width:56rem;margin:.9rem 0 0;columns:2 16rem;column-gap:2rem;font-size:clamp(0.86rem, calc(0.81rem + 0.18vw), 1rem);font-weight:500;line-height:1.45}#single-header .mw-home-spotlight__artists>:first-child{margin-top:0}#single-header .mw-home-spotlight__artists>:last-child{margin-bottom:0}#single-header .mw-home-spotlight__artists p{margin-bottom:.3rem}#single-header .container{position:relative;z-index:2}#single-header .single-header__eyebrow{max-width:52rem;margin:0 0 .7rem;font-size:clamp(0.98rem, calc(0.875rem + 0.51vw), 1.38rem);font-weight:700;line-height:1.2;letter-spacing:.01em}#single-header .single-header__title{max-width:62rem;margin:0;font-size:clamp(2.07rem, calc(1.52rem + 2.21vw), 3.91rem);font-weight:700;line-height:1.03;letter-spacing:-.02em;text-wrap:balance}#single-header .single-header__title a{color:inherit;text-decoration:none}#single-header .single-header__title a:hover,#single-header .single-header__title a:focus-visible{color:inherit;text-decoration:underline;text-underline-offset:.12em}#single-header .single-header__excerpt{max-width:48rem;margin:.9rem 0 0;font-size:clamp(0.98rem, calc(0.9rem + 0.32vw), 1.265rem);font-weight:400;line-height:1.4}#single-header .single-header__meta{margin:.8rem 0 0}#single-header .single-header__meta-item{margin:0}#single-header .single-header__meta-item dd{margin:0;font-size:clamp(0.92rem, calc(0.865rem + 0.276vw), 1.15rem);font-weight:600;line-height:1.35}#single-header.single-header--concerto .single-header__context{margin-bottom:.85rem}#single-header.single-header--concerto .single-header__eyebrow,#single-header.single-header--concerto .single-header__meta-item dd{font-size:clamp(0.92rem, calc(0.865rem + 0.276vw), 1.15rem);font-weight:600;line-height:1.3}#single-header.single-header--concerto .single-header__eyebrow{margin:0 0 .18rem}#single-header.single-header--concerto .single-header__meta{margin:0 0 .85rem}#single-header.single-header--concerto .single-header__side-content{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:clamp(1rem, 2vw, 1.5rem);border:0;border-radius:0;overflow:visible;background:transparent}#single-header.single-header--concerto .single-header__ticket-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:50px;padding:.7rem 1.1rem;border:1px solid var(--r3o-white);border-radius:4px;background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none}#single-header.single-header--concerto .single-header__ticket-button svg{width:1.05rem;height:1.05rem;fill:currentColor}#single-header.single-header--concerto .single-header__ticket-button:hover,#single-header.single-header--concerto .single-header__ticket-button:focus-visible{background-color:var(--r3o-blue-dark);color:var(--r3o-white)!important}#single-header .single-header__action-wrap{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1rem, 2vw, 1.4rem)}#single-header .single-header__action{position:relative;display:inline-flex;align-items:center;min-height:50px;padding:.7rem 1.1rem .7rem 3.6rem;border:1px solid var(--r3o-white);border-radius:4px;background-color:rgba(var(--r3o-white-rgb),.94);color:var(--r3o-link)!important;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}#single-header .single-header__action::before{content:"";position:absolute;top:50%;left:1rem;width:2rem;height:1.4rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAhCAYAAAB5oeP9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy43IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0OEI0NkREOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0OEI0NkRFOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ4QjQ2REI5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ4QjQ2REM5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ig5knAAADMklEQVR42syYSWgUQRSGZyajGLcgwd0EEwUNEQQFDyZRkQEVQSW4HVyIBtxATy6oR/e4BZdE40EI5qCooGCiF8EFD2JI3IgajSSooAgSieAy6F/kHyja6pmu6i0PPqbp6q7qf17Ve68quqvxRSQgi4EroAJ0+z2QExvlwVhbQTnYF8S/l8nKwCCX4xRIYraA6WGKyuZHvHUxRhScl/4YMeY5kBWWqD2gxeUYYg0lLPeEpzaFIWoS2A6uu+h/NDhu03aA7YGKqgYfwCsX/deAHJu2IeBkkKLmg3ngrou+l4HFGZ5ZznF8FxUHVbx+aNhvLjjt8NmzDEheWYlK1CowhdfNhh2fACMcPlvIgOTWxoJL4GtM4aW9vE6ClwadLwCrNd8RAanIRcqoBE9BPWiLKbw0gdefwC/NAYYyB+laf07DqOZ7xeAeqKMzmqxrSvaSsC6DjzsI8gz/8TkaHh4IDjOHlnLcGllIypZIXhL2U/OjxnDBVyu8F5OmSo70G2N7FkP8NubF72mm2kpwCOTz3gXrmoxbCk7ZdCvpj2CdjyVdCRP5DOleA9gI/qpC+mQWrrINj/QNK+SW5YFC0BoGNGWeWu/TdsONjQO1IpqBpZa2OjtBsqhym+1CGN7KZ/n0BmwA/SztVbyfTFdRTKWLVTY3QDEiPF8E7QwYAxTP7AQ7rGtIJSqRpr0ygE3qInAHPAdrFZ4R1sPZdMRJpyL6zUzTnuCgNzwWU0ABgvEZnu3kN7Q67Twu1Xl2Vs9p+MSlkDxW7WLRz3b4zm0GhM86A8UdVAAiOd5ntXFGIykPZrYv5VZG51ziNxPq0Uzrx06Uk7JfPHMM7OZUfAQ6mPmzWR0M41QqYt4rNjyHaKN3HptOibjBPqmCeG1/WMPtNyjR/hP1gwVimCaqhc3gmVchtTNEMR0MHGVeCUqJag1BTBcLaLH2rvqR/JoCFNPO876J4JTBJlTr0P6Lj0JESL4FFkZ6zxJr/RIjB4oe7km8ngYt3B408PwwMEuF9GtgBc8Jcg376maSFlXATfA+rOgj56nLoDHSewg5C0wDIy1HXSLTfyPvwGt6pJnRK9kXtpX/BBgA2uGTW1C61LkAAAAASUVORK5CYII=) center / contain no-repeat;opacity:.8;transform:translateY(-50%)}#single-header .single-header__action:hover,#single-header .single-header__action:focus-visible{background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;text-decoration:underline}#single-header #breadcrumbs{font-size:clamp(0.7475rem, calc(0.69rem + 0.184vw), 0.8625rem)}#single-header a.readmore{position:relative;bottom:10px;padding:20px 28px 20px 20px;text-decoration:none}#single-header a.readmore i{border:0!important}#single-header a.readmore:before{height:30px}#single-header .categories li a{padding:.5rem .25rem}#single-header .single-header__side-content{margin-bottom:clamp(0.5rem, 2vw, 1.5rem);border:1px solid rgba(var(--r3o-white-rgb),.55);border-radius:4px;overflow:hidden;background-color:rgba(var(--r3o-white-rgb),.12)}#single-header .single-header__video iframe{width:100%;height:100%;border:0}@media (max-width:767.98px){#single-header{height:clamp(334px, 42vh, 422px)}#single-header.single-header--with-meta{height:clamp(396px, 48vh, 493px)}#single-header.single-header--concerto,#single-header.single-header--concerto.single-header--with-meta{height:clamp(440px, 54vh, 540px)}#single-header.single-header--concerto .single-header__content-column,#single-header.single-header--concerto.single-header--with-meta .single-header__content-column{padding-bottom:4.25rem}#single-header.single-header--concerto .row>.col-12.col-lg-8:first-child,#single-header.single-header--concerto.single-header--with-meta .row>.col-12.col-lg-8:first-child{padding-bottom:4.25rem}#single-header.single-header--concerto .single-header__side-column,#single-header.single-header--concerto.single-header--with-meta .single-header__side-column,#single-header.single-header--concerto .row>.col-12.col-lg-4.d-none.d-lg-block,#single-header.single-header--concerto.single-header--with-meta .row>.col-12.col-lg-4.d-none.d-lg-block{display:block!important;position:absolute;right:.75rem;bottom:.85rem;width:auto;padding:0}#single-header.single-header--concerto .single-header__side-content,#single-header.single-header--concerto.single-header--with-meta .single-header__side-content{margin:0}#single-header.single-header--stagione{height:clamp(400px, 50vh, 500px)}#single-header.single-header--editorial,#single-header.single-header--editorial.single-header--with-meta{height:clamp(400px, 50vh, 500px)}#single-header .mw-home-spotlight__artists{columns:auto}}.single article img{max-width:100%!important}a.readmore.foot{bottom:-10px;text-decoration:none}a.readmore.foot i{border-left:0!important;padding:5px 5px 5px 5px}a.readmore.foot:before{height:30px}.has-text-align-right{text-align:left}@media (hover:hover) and (min-width:768px){#produzioni img{aspect-ratio:3/2;max-height:180px;height:180px}.single article img{width:100%!important}}@media (hover:hover) and (min-width:992px){body.error404{height:calc(100vh - 115px)}#produzioni img{aspect-ratio:3/2;max-height:180px;height:180px}#stagioni img{aspect-ratio:1/1}}@media (min-width:992px) and (max-width:1199.98px){#single-header,#single-header.single-header--with-meta,#single-header.single-header--concerto,#single-header.single-header--concerto.single-header--with-meta,#single-header.single-header--stagione,#single-header.single-header--editorial,#single-header.single-header--editorial.single-header--with-meta{height:clamp(520px, 72vh, 720px)}}@media (min-width:1200px){#single-header{height:clamp(580px, 60vh, 780px)}#single-header.single-header--with-meta{height:clamp(580px, 60vh, 780px)}#single-header .spacer-y{height:40px}#single-header.mw-home-spotlight,#single-header.mw-home-spotlight.single-header--with-meta{height:clamp(580px, 60vh, 780px)}#single-header.single-header--concerto,#single-header.single-header--concerto.single-header--with-meta{height:clamp(580px, 60vh, 780px)}#single-header.single-header--stagione{height:clamp(580px, 60vh, 780px)}#single-header.single-header--editorial,#single-header.single-header--editorial.single-header--with-meta{height:clamp(580px, 60vh, 780px)}.single article img{max-width:100%!important}}body,p,li,dd,dt,input,button,select,textarea,label,.btn,.nav-link,.dropdown-item{line-height:1.5}a{text-decoration:underline;text-underline-offset:.16em;text-decoration-thickness:.08em}#header a,.btn,a.readmore,.card.box>a,.navbar-brand,.wa,.preventivo-pill a,#footer .ms-2,#subfooter .ms-auto{text-decoration:none}#footer a:not(.btn):not(.ms-2),#subfooter a:not(.ms-auto),.wa{text-underline-offset:.18em;text-decoration-thickness:.08em}a:focus-visible,a:focus,button:focus-visible,button:focus,input:focus-visible,input:focus,select:focus-visible,select:focus,textarea:focus-visible,textarea:focus,.btn:focus-visible,.btn:focus,.nav-link:focus-visible,.nav-link:focus,.dropdown-item:focus-visible,.dropdown-item:focus,.navbar-toggler:focus-visible,.navbar-toggler:focus,.carousel-control-prev:focus-visible,.carousel-control-prev:focus,.carousel-control-next:focus-visible,.carousel-control-next:focus,.btn-close:focus-visible,.btn-close:focus,.page-link:focus-visible{outline-offset:3px}.select-wrapper{width:min(100%, 32rem);max-width:100%}.mailchimp,.mailchimp #mc_embed_signup_scroll,.searchform{width:100%;max-width:100%}.mailchimp #mc_embed_signup_scroll{display:flex;flex-direction:column;align-items:stretch}.mailchimp #mc_embed_signup_scroll,#searchform .row{row-gap:.75rem}.mailchimp .email,.mailchimp .clear,.mailchimp #mc-embedded-subscribe,#searchform .form-control,#searchform .btn{width:100%;max-width:100%;box-sizing:border-box}.mailchimp,#mc-embedded-subscribe-form,.entry-content .indicates-required,.entry-content .mc-field-group,form[action*="list-manage.com"],form[action*="paypal.com"]{--r3o-form-accent:var(--r3o-link);--r3o-form-accent-dark:var(--r3o-link-hover);width:100%;max-width:100%}.entry-content .indicates-required,.entry-content .mc-field-group{max-width:34rem}.entry-content form[action*="list-manage.com"],.entry-content form[action*="paypal.com"],.entry-content .r3o-newsletter-box{margin:clamp(1.75rem, 3vw, 2.75rem) 0;padding:clamp(1.35rem, 3vw, 2.25rem);border:1px solid rgba(var(--r3o-link-rgb),.24);border-left:5px solid var(--r3o-link);border-radius:4px;background:linear-gradient(135deg,rgba(var(--r3o-link-rgb),.08),rgba(var(--r3o-link-hover-rgb),.035))}form[action*="list-manage.com"] #mc_embed_signup_scroll,form[action*="list-manage.com"] .mc-field-group,form[action*="paypal.com"] table,form[action*="paypal.com"] tbody,form[action*="paypal.com"] tr,form[action*="paypal.com"] td{display:block;width:100%}form[action*="list-manage.com"] #mc_embed_signup_scroll{display:flex;flex-direction:column;gap:.9rem}form[action*="list-manage.com"] h2,form[action*="paypal.com"] table+input+input,form[action*="paypal.com"] td:first-child,.entry-content .mc-field-group label{margin:0 0 .35rem;color:var(--r3o-text);font-weight:700;line-height:1.2}form[action*="list-manage.com"] h2{font-size:clamp(1.5rem, 2.4vw, 2.1rem)}.entry-content .mc-field-group label,form[action*="list-manage.com"] label,form[action*="paypal.com"] td:first-child{color:var(--r3o-link);font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.entry-content .mc-field-group input[type="email"],.entry-content .mc-field-group input[type="text"],form[action*="list-manage.com"] input[type="email"],form[action*="list-manage.com"] input[type="text"],form[action*="paypal.com"] select{width:100%;min-height:48px;padding:.75rem 1rem;border:1px solid rgba(var(--r3o-link-rgb),.28);border-radius:4px;background-color:var(--r3o-white);color:var(--r3o-text);font:inherit}input[name^="b_cacb84de4e80514b43433d391"],form[action*="list-manage.com"] input[name^="b_"]{position:absolute!important;left:-5000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.entry-content .indicates-required,form[action*="list-manage.com"] .indicates-required{color:rgba(51,51,51,.72);font-size:.9rem}form[action*="list-manage.com"] .clear{margin:0}.entry-content .r3o-newsletter-box>*:last-child{margin-bottom:0}.entry-content #mc-embedded-subscribe,form[action*="list-manage.com"] input[type="submit"],form[action*="paypal.com"] input[type="image"]{display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-height:48px;margin-top:.35rem;padding:.75rem 1.35rem;border:0;border-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white);font-weight:700;cursor:pointer}.entry-content #mc-embedded-subscribe:hover,.entry-content #mc-embedded-subscribe:focus,form[action*="list-manage.com"] input[type="submit"]:hover,form[action*="list-manage.com"] input[type="submit"]:focus,form[action*="paypal.com"] input[type="image"]:hover,form[action*="paypal.com"] input[type="image"]:focus{background-color:var(--r3o-link-hover)}form[action*="list-manage.com"] .privacy,form[action*="list-manage.com"] .privacy-consent,form[action*="list-manage.com"] .mc-field-group.input-group,form[action*="list-manage.com"] label.checkbox,form[action*="list-manage.com"] label[for*="privacy"],.entry-content .privacy,.entry-content .privacy-consent,.entry-content label.checkbox,.entry-content label[for*="privacy"]{display:flex;align-items:flex-start;gap:.65rem;color:var(--r3o-text);font-size:.95rem;font-weight:400;letter-spacing:0;line-height:1.35;text-transform:none}form[action*="list-manage.com"] input[type="checkbox"]{flex:0 0 auto;width:1.15rem;height:1.15rem;margin-top:.1rem;accent-color:var(--r3o-link)}form[action*="paypal.com"] table{margin:0 0 1rem}form[action*="paypal.com"] select{appearance:auto}form[action*="paypal.com"] input[type="submit"],form[action*="paypal.com"] button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.35rem;border:0;border-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white);font-weight:700;cursor:pointer}form[action*="paypal.com"] input[type="submit"]:hover,form[action*="paypal.com"] input[type="submit"]:focus,form[action*="paypal.com"] button[type="submit"]:hover,form[action*="paypal.com"] button[type="submit"]:focus{background-color:var(--r3o-link-hover)}#footer.r3o-site-footer form[action*="list-manage.com"]{padding:0;border:0;background:transparent}#footer.r3o-site-footer form[action*="list-manage.com"] h2,#footer.r3o-site-footer form[action*="list-manage.com"] label,#footer.r3o-site-footer form[action*="list-manage.com"] .indicates-required,#footer.r3o-site-footer form[action*="list-manage.com"] .privacy,#footer.r3o-site-footer form[action*="list-manage.com"] .privacy-consent,#footer.r3o-site-footer form[action*="list-manage.com"] .mc-field-group.input-group,#footer.r3o-site-footer form[action*="list-manage.com"] label.checkbox,#footer.r3o-site-footer form[action*="list-manage.com"] label[for*="privacy"]{color:var(--r3o-white)}#footer.r3o-site-footer form[action*="list-manage.com"] input[type="email"],#footer.r3o-site-footer form[action*="list-manage.com"] input[type="text"]{border-color:rgba(var(--r3o-white-rgb),.5)}#footer.r3o-site-footer form[action*="list-manage.com"] #mc_embed_signup_scroll,#footer.r3o-site-footer .r3o-newsletter-box{display:flex;flex-direction:column;gap:.4rem;width:min(100%, 320px);max-width:320px}#footer.r3o-site-footer form[action*="list-manage.com"] h2,#footer.r3o-site-footer .r3o-newsletter-box h4{margin:0 0 .25rem;color:var(--r3o-white);font-size:1.15rem;line-height:1.2}#footer.r3o-site-footer form[action*="list-manage.com"] .indicates-required,#footer.r3o-site-footer .r3o-newsletter-box .indicates-required{display:none}#footer.r3o-site-footer form[action*="list-manage.com"] label,#footer.r3o-site-footer .r3o-newsletter-box label{margin:0;font-size:.82rem;letter-spacing:0;text-transform:none}#footer.r3o-site-footer .r3o-newsletter-box .mc-field-group{display:flex;flex-direction:column;gap:.25rem}#footer.r3o-site-footer .r3o-newsletter-box .mc-field-group br{display:none}#footer.r3o-site-footer form[action*="list-manage.com"] input[type="email"],#footer.r3o-site-footer form[action*="list-manage.com"] input[type="text"],#footer.r3o-site-footer .r3o-newsletter-box input[type="email"],#footer.r3o-site-footer .r3o-newsletter-box input[type="text"]{min-height:40px;padding:.45rem .65rem}#footer.r3o-site-footer form[action*="list-manage.com"] .privacy-consent,#footer.r3o-site-footer form[action*="list-manage.com"] label[for*="privacy"],#footer.r3o-site-footer .r3o-newsletter-box .privacy-consent,#footer.r3o-site-footer .r3o-newsletter-box label[for*="privacy"]{display:flex!important;align-items:center;gap:.5rem;flex-wrap:nowrap;margin:.1rem 0 0;font-size:.86rem;line-height:1.25}#footer.r3o-site-footer .r3o-newsletter-box .privacy-consent span{display:inline;min-width:0}#footer.r3o-site-footer form[action*="list-manage.com"] input[type="checkbox"],#footer.r3o-site-footer .r3o-newsletter-box input[type="checkbox"]{flex:0 0 auto;width:.95rem;height:.95rem;margin:0}#footer.r3o-site-footer form[action*="list-manage.com"] #mce-responses,#footer.r3o-site-footer .r3o-newsletter-box #mce-responses,#footer.r3o-site-footer .r3o-newsletter-box #mce-responses-footer{display:none;min-height:0;margin:0}#footer.r3o-site-footer .r3o-newsletter-box .clear{margin:0}#footer.r3o-site-footer form[action*="list-manage.com"] input[type="submit"],#footer.r3o-site-footer .r3o-newsletter-box input[type="submit"]{min-height:38px;margin-top:0;padding:.45rem .75rem;border:1px solid rgba(var(--r3o-white-rgb),.75);font-size:.9rem}main#home #homeCarousel .carousel-control-prev,main#home #homeCarousel .carousel-control-next{width:4rem;opacity:1}main#home #homeCarousel .carousel-control-prev-icon,main#home #homeCarousel .carousel-control-next-icon{border-radius:999px;padding:1.5rem}main#home #boxes .box.card .overlay{opacity:.92}#footer a:not(.btn):not(.ms-2):not(.ms-auto),#subfooter a:not(.btn):not(.ms-2):not(.ms-auto){text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:.08em}#footer .widget a,#footer .widget_text a,#footer .widget_block a,#footer p a,#subfooter a{text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:.08em}#footer a[href^="mailto:"],#footer a[href^="tel:"],#subfooter a,.wa{text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:.08em}@media (max-width:767.98px){.mailchimp,.mailchimp #mc_embed_signup_scroll,#searchform,#searchform .row,#searchform .row>[class*="col-"]{display:flex;flex-direction:column;width:100%;max-width:100%;flex:1 1 100%}.mailchimp label,#searchform label{display:block;width:100%}}:root{--r3o-text:#484848;--bs-body-color:var(--r3o-text);--bs-body-color-rgb:61, 61, 61;--bs-dark:var(--r3o-text);--bs-dark-rgb:61, 61, 61;--r3o-link:#0070a2;--r3o-link-rgb:0, 112, 162;--r3o-link-opacity:rgba(var(--r3o-link-rgb), 0.95);--r3o-link-hover:#305081;--r3o-link-hover-rgb:48, 80, 129;--r3o-blue-dark:#005076;--r3o-blue-dark-rgb:0, 80, 118;--r3o-purchase:#9e1414;--r3o-white:#ffffff;--r3o-white-rgb:255, 255, 255;--r3o-white-opacity:rgba(var(--r3o-white-rgb), 0.75);--r3o-bg-light:#f4fafc;--r3o-bg-program:#f7fafb;--r3o-accent-light:#9ed9ef;--r3o-header-accent:#924c4e;--r3o-header-accent-rgb:146, 76, 78}body,button,input,select,textarea{font-family:"Poppins",sans-serif;color:var(--r3o-text);font-weight:400}a{color:var(--r3o-link);font-weight:700;text-decoration:none}a:hover,a:focus{color:var(--r3o-link-hover);text-decoration:underline}.btn:not(.btn-link),.wp-element-button,.wp-block-button__link,button[type="submit"],input[type="submit"],input[type="button"],input[type="reset"]{background-color:var(--r3o-link);color:var(--r3o-white);font-weight:700;border-radius:4px;text-decoration:none}.btn:not(.btn-link):hover,.wp-element-button:hover,.wp-block-button__link:hover,button[type="submit"]:hover,input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,.btn:not(.btn-link):focus,.wp-element-button:focus,.wp-block-button__link:focus,button[type="submit"]:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{background-color:var(--r3o-link-hover);color:var(--r3o-white);font-weight:700;border-radius:4px;text-decoration:none}.page-id-1002 .wp-block-button__link.has-text-color{color:var(--r3o-white)!important}.visually-hidden-focusable:focus{z-index:1100}.site-header{position:absolute;top:0;z-index:1050;width:100%}body.admin-bar .site-header{top:32px}#header{position:relative;z-index:auto;min-height:124px;padding:1.75rem 0;text-transform:uppercase}#header .r3o-header-inner{width:100%;max-width:none;padding-right:clamp(0.75rem, 2.5vw, 2.75rem);padding-left:clamp(0.75rem, 2.5vw, 2.75rem);flex-wrap:nowrap;gap:clamp(0.75rem, 1.5vw, 1.5rem)}#header .r3o-brand,#header .custom-logo-link,#header .navbar-brand{display:inline-flex;align-items:center;flex:0 0 auto;margin:0}#header .r3o-brand{align-items:baseline;gap:1rem;min-width:0}#header .r3o-brand-divider{width:1px;height:48px;background-color:rgba(var(--r3o-white-rgb),.55)}#header .r3o-roma-tre-logo{display:block;width:auto;max-width:140px;max-height:48px;object-fit:contain}#header .custom-logo,#header .navbar-brand img{display:block;width:auto;max-width:285px;max-height:80px;object-fit:contain}#header .navbar-brand{width:auto;color:var(--r3o-text)}#header .r3o-menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:76px;min-width:76px;height:76px;margin-top:0;padding-left:0;border-top:1px solid var(--r3o-white);border-left:1px solid var(--r3o-white);border-bottom:1px solid var(--r3o-white);border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white);position:absolute;right:0;padding-right:0}#header .r3o-menu-toggle:hover,#header .r3o-menu-toggle:focus-visible{background-color:var(--r3o-white);color:var(--r3o-link-hover)}#header .r3o-menu-toggle .r3o-icon{width:1.8rem;height:1.8rem}.r3o-desktop-navigation{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;min-width:0}.r3o-desktop-menu .navbar-nav{align-items:center;gap:clamp(0.35rem, 0.65vw, 0.9rem)}.r3o-desktop-menu .menu-item{position:relative}.r3o-desktop-menu .nav-link{position:relative;padding:.72rem .5rem;border-radius:4px;color:var(--r3o-white);font-size:clamp(0.95rem, calc(0.8rem + 0.3vw), 1.1rem);font-weight:700;line-height:1.1;white-space:nowrap;text-decoration:none}.r3o-desktop-menu .nav-link::before{content:"";position:absolute;right:.2rem;bottom:.25rem;left:.2rem;height:2px;background:currentColor;opacity:0;transform:scaleX(.35);transition:opacity 0.2s ease,transform 0.2s ease}.r3o-desktop-menu .nav-link:hover,.r3o-desktop-menu .nav-link:focus-visible{color:var(--r3o-white);text-decoration:none}.r3o-desktop-menu .nav-link:hover::before,.r3o-desktop-menu .nav-link:focus-visible::before{opacity:1;transform:scaleX(1)}.r3o-desktop-menu .current-menu-item>.nav-link,.r3o-desktop-menu .current-menu-ancestor>.nav-link,.r3o-desktop-menu .nav-link.active,.r3o-desktop-menu .menu-item-has-children:hover>.nav-link,.r3o-desktop-menu .menu-item-has-children:focus-within>.nav-link{background-color:rgba(var(--r3o-white-rgb),.8);color:var(--r3o-link-hover);text-decoration:none}.r3o-desktop-menu .current-menu-item>.nav-link::before,.r3o-desktop-menu .current-menu-ancestor>.nav-link::before,.r3o-desktop-menu .nav-link.active::before,.r3o-desktop-menu .menu-item-has-children:hover>.nav-link::before,.r3o-desktop-menu .menu-item-has-children:focus-within>.nav-link::before{opacity:0;transform:scaleX(.35)}.r3o-desktop-menu .dropdown-menu{position:absolute!important;inset:100% auto auto 0!important;transform:none!important;min-width:230px;margin:0;padding:.45rem;border:0;border-radius:4px;background:rgba(var(--r3o-white-rgb),.8);backdrop-filter:blur(8px);box-shadow:0 14px 34px rgba(16,42,58,.18)}.r3o-desktop-menu .dropdown-menu .dropdown-menu{inset:0 auto auto calc(100% + 0.25rem)!important}.r3o-desktop-menu .navbar-nav>.menu-item:last-child>.dropdown-menu{inset:100% 0 auto auto!important}.r3o-desktop-menu .dropdown-item{padding:.55rem .65rem;border-radius:3px;color:var(--r3o-text);font-size:.88rem;font-weight:700;line-height:1.25;text-transform:none;white-space:normal}.r3o-desktop-menu .dropdown-item:hover,.r3o-desktop-menu .dropdown-item:focus,.r3o-desktop-menu .dropdown-item.active{background:rgba(var(--r3o-link-rgb),.1);color:var(--r3o-link)}.r3o-desktop-menu .menu-item:hover>.dropdown-menu,.r3o-desktop-menu .menu-item:focus-within>.dropdown-menu{display:block}.r3o-menu-panel{--bs-offcanvas-width:min(92vw, 680px);border-left:0;background-color:var(--r3o-link-opacity);color:var(--r3o-white);text-transform:none}.r3o-menu-panel::before{content:"";position:absolute;right:-4rem;bottom:4rem;width:22rem;height:14rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAhCAYAAAB5oeP9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy43IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0OEI0NkREOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0OEI0NkRFOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ4QjQ2REI5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ4QjQ2REM5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ig5knAAADMklEQVR42syYSWgUQRSGZyajGLcgwd0EEwUNEQQFDyZRkQEVQSW4HVyIBtxATy6oR/e4BZdE40EI5qCooGCiF8EFD2JI3IgajSSooAgSieAy6F/kHyja6pmu6i0PPqbp6q7qf17Ve68quqvxRSQgi4EroAJ0+z2QExvlwVhbQTnYF8S/l8nKwCCX4xRIYraA6WGKyuZHvHUxRhScl/4YMeY5kBWWqD2gxeUYYg0lLPeEpzaFIWoS2A6uu+h/NDhu03aA7YGKqgYfwCsX/deAHJu2IeBkkKLmg3ngrou+l4HFGZ5ZznF8FxUHVbx+aNhvLjjt8NmzDEheWYlK1CowhdfNhh2fACMcPlvIgOTWxoJL4GtM4aW9vE6ClwadLwCrNd8RAanIRcqoBE9BPWiLKbw0gdefwC/NAYYyB+laf07DqOZ7xeAeqKMzmqxrSvaSsC6DjzsI8gz/8TkaHh4IDjOHlnLcGllIypZIXhL2U/OjxnDBVyu8F5OmSo70G2N7FkP8NubF72mm2kpwCOTz3gXrmoxbCk7ZdCvpj2CdjyVdCRP5DOleA9gI/qpC+mQWrrINj/QNK+SW5YFC0BoGNGWeWu/TdsONjQO1IpqBpZa2OjtBsqhym+1CGN7KZ/n0BmwA/SztVbyfTFdRTKWLVTY3QDEiPF8E7QwYAxTP7AQ7rGtIJSqRpr0ygE3qInAHPAdrFZ4R1sPZdMRJpyL6zUzTnuCgNzwWU0ABgvEZnu3kN7Q67Twu1Xl2Vs9p+MSlkDxW7WLRz3b4zm0GhM86A8UdVAAiOd5ntXFGIykPZrYv5VZG51ziNxPq0Uzrx06Uk7JfPHMM7OZUfAQ6mPmzWR0M41QqYt4rNjyHaKN3HptOibjBPqmCeG1/WMPtNyjR/hP1gwVimCaqhc3gmVchtTNEMR0MHGVeCUqJag1BTBcLaLH2rvqR/JoCFNPO876J4JTBJlTr0P6Lj0JESL4FFkZ6zxJr/RIjB4oe7km8ngYt3B408PwwMEuF9GtgBc8Jcg376maSFlXATfA+rOgj56nLoDHSewg5C0wDIy1HXSLTfyPvwGt6pJnRK9kXtpX/BBgA2uGTW1C61LkAAAAASUVORK5CYII=) center / contain no-repeat;opacity:.1;pointer-events:none}.r3o-menu-panel .offcanvas-header,.r3o-menu-panel .offcanvas-body{position:relative;z-index:1}.r3o-menu-panel .offcanvas-header{align-items:flex-start;padding:clamp(1.5rem, 5vw, 2.5rem);padding-top:5rem;border-bottom:1px solid rgba(var(--r3o-white-rgb),.24)}.r3o-menu-panel .offcanvas-title{margin:.15rem 0 0;color:var(--r3o-white);font-size:clamp(2rem, 5vw, 3rem);font-weight:700;line-height:1}.r3o-menu-panel__eyebrow{display:block;color:var(--r3o-white);font-size:.8rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.r3o-menu-panel .btn-close{width:2rem;height:2rem;margin:0;padding:.45rem;border-radius:4px;opacity:1}.r3o-menu-panel .btn-close:hover,.r3o-menu-panel .btn-close:focus-visible{background-color:rgba(var(--r3o-white-rgb),.16)}.r3o-menu-panel .offcanvas-body{display:flex;flex-direction:column;padding:clamp(1.25rem, 5vw, 2.5rem)}.r3o-menu-panel .r3o-main-menu,.r3o-menu-panel .navbar-nav{width:100%}.r3o-menu-panel .menu-item{border-bottom:1px solid rgba(var(--r3o-white-rgb),.18)}.r3o-menu-panel .nav-link{position:relative;display:flex;align-items:center;min-height:58px;padding:.85rem 3.5rem .85rem .25rem;border-radius:4px;color:var(--r3o-white);font-size:clamp(1.15rem, calc(1rem + 0.55vw), 1.45rem);font-weight:700;line-height:1.15;text-decoration:none;transition:background-color 0.2s ease,padding-left 0.2s ease}.r3o-menu-panel .nav-link::before{content:"";position:absolute;top:50%;right:.8rem;width:36px;height:24px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAhCAYAAAB5oeP9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy43IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0OEI0NkREOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0OEI0NkRFOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ4QjQ2REI5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ4QjQ2REM5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ig5knAAADMklEQVR42syYSWgUQRSGZyajGLcgwd0EEwUNEQQFDyZRkQEVQSW4HVyIBtxATy6oR/e4BZdE40EI5qCooGCiF8EFD2JI3IgajSSooAgSieAy6F/kHyja6pmu6i0PPqbp6q7qf17Ve68quqvxRSQgi4EroAJ0+z2QExvlwVhbQTnYF8S/l8nKwCCX4xRIYraA6WGKyuZHvHUxRhScl/4YMeY5kBWWqD2gxeUYYg0lLPeEpzaFIWoS2A6uu+h/NDhu03aA7YGKqgYfwCsX/deAHJu2IeBkkKLmg3ngrou+l4HFGZ5ZznF8FxUHVbx+aNhvLjjt8NmzDEheWYlK1CowhdfNhh2fACMcPlvIgOTWxoJL4GtM4aW9vE6ClwadLwCrNd8RAanIRcqoBE9BPWiLKbw0gdefwC/NAYYyB+laf07DqOZ7xeAeqKMzmqxrSvaSsC6DjzsI8gz/8TkaHh4IDjOHlnLcGllIypZIXhL2U/OjxnDBVyu8F5OmSo70G2N7FkP8NubF72mm2kpwCOTz3gXrmoxbCk7ZdCvpj2CdjyVdCRP5DOleA9gI/qpC+mQWrrINj/QNK+SW5YFC0BoGNGWeWu/TdsONjQO1IpqBpZa2OjtBsqhym+1CGN7KZ/n0BmwA/SztVbyfTFdRTKWLVTY3QDEiPF8E7QwYAxTP7AQ7rGtIJSqRpr0ygE3qInAHPAdrFZ4R1sPZdMRJpyL6zUzTnuCgNzwWU0ABgvEZnu3kN7Q67Twu1Xl2Vs9p+MSlkDxW7WLRz3b4zm0GhM86A8UdVAAiOd5ntXFGIykPZrYv5VZG51ziNxPq0Uzrx06Uk7JfPHMM7OZUfAQ6mPmzWR0M41QqYt4rNjyHaKN3HptOibjBPqmCeG1/WMPtNyjR/hP1gwVimCaqhc3gmVchtTNEMR0MHGVeCUqJag1BTBcLaLH2rvqR/JoCFNPO876J4JTBJlTr0P6Lj0JESL4FFkZ6zxJr/RIjB4oe7km8ngYt3B408PwwMEuF9GtgBc8Jcg376maSFlXATfA+rOgj56nLoDHSewg5C0wDIy1HXSLTfyPvwGt6pJnRK9kXtpX/BBgA2uGTW1C61LkAAAAASUVORK5CYII=) center / contain no-repeat;opacity:0;transform:translateY(-50%);transition:opacity 0.2s ease;pointer-events:none}.r3o-menu-panel .nav-link:hover,.r3o-menu-panel .nav-link:focus-visible{padding-left:.8rem;background-color:rgba(var(--r3o-white-rgb),.14);color:var(--r3o-white);text-decoration:none}.r3o-menu-panel .nav-link:hover::before,.r3o-menu-panel .nav-link:focus-visible::before{opacity:.8}.r3o-menu-panel .current-menu-item>.nav-link,.r3o-menu-panel .current-page-item>.nav-link,.r3o-menu-panel .current_page_item>.nav-link,.r3o-menu-panel .current-menu-ancestor>.nav-link,.r3o-menu-panel .current-page-ancestor>.nav-link,.r3o-menu-panel .current-menu-parent>.nav-link,.r3o-menu-panel .current-page-parent>.nav-link,.r3o-menu-panel .current_page_parent>.nav-link,.r3o-menu-panel .current_page_ancestor>.nav-link{padding-left:.8rem;background-color:rgba(var(--r3o-white-rgb),.18);color:var(--r3o-white)}.r3o-menu-panel .current-menu-item>.nav-link::before,.r3o-menu-panel .current-page-item>.nav-link::before,.r3o-menu-panel .current_page_item>.nav-link::before,.r3o-menu-panel .current-menu-ancestor>.nav-link::before,.r3o-menu-panel .current-page-ancestor>.nav-link::before,.r3o-menu-panel .current-menu-parent>.nav-link::before,.r3o-menu-panel .current-page-parent>.nav-link::before,.r3o-menu-panel .current_page_parent>.nav-link::before,.r3o-menu-panel .current_page_ancestor>.nav-link::before{opacity:.8}.r3o-menu-panel .dropdown-menu{position:static!important;margin:0 0 .75rem .8rem;padding:.25rem 0 .25rem .8rem;border:0;border-left:2px solid rgba(var(--r3o-white-rgb),.55);border-radius:0;background-color:transparent;transform:none!important}.r3o-menu-panel .dropdown-menu .menu-item{border-bottom:0}.r3o-menu-panel .dropdown-item{padding:.55rem .7rem;border-radius:4px;color:var(--r3o-white);font-weight:700;white-space:normal}.r3o-menu-panel .dropdown-item:hover,.r3o-menu-panel .dropdown-item:focus,.r3o-menu-panel .dropdown-item.active{background-color:rgba(var(--r3o-white-rgb),.14);color:var(--r3o-white);text-decoration:underline}.r3o-menu-panel__tools{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;margin-top:auto;padding-top:2rem}.r3o-menu-panel .r3o-menu-search{display:inline-flex;align-items:center;justify-content:flex-start;gap:.7rem;min-height:48px;padding:.7rem 1rem;border:1px solid rgba(var(--r3o-white-rgb),.65);border-radius:4px;background-color:transparent;color:var(--r3o-white);font-weight:700;text-align:left}.r3o-menu-panel .r3o-menu-search:hover,.r3o-menu-panel .r3o-menu-search:focus-visible{background-color:var(--r3o-white);color:var(--r3o-link-hover)}.r3o-menu-panel .r3o-language-switcher ul{display:flex;align-items:center;gap:.25rem}.r3o-menu-panel .r3o-language-link{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:.35rem .45rem;border-radius:4px;border:1px solid rgba(var(--r3o-white-rgb),.65);color:var(--r3o-white);font-weight:700;line-height:1;text-decoration:none}.r3o-menu-panel .r3o-language-link:hover,.r3o-menu-panel .r3o-language-link:focus-visible{background-color:var(--r3o-white);color:var(--r3o-link-hover);text-decoration:none}.r3o-menu-panel .r3o-language-link.is-current,.r3o-menu-panel .r3o-language-link.gt-current-lang{background-color:var(--r3o-white);color:var(--r3o-link-hover)}.r3o-menu-panel .r3o-menu-socials{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:.45rem}.r3o-menu-panel .r3o-menu-socials a{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(var(--r3o-white-rgb),.65);border-radius:4px;color:var(--r3o-white);text-decoration:none}.r3o-menu-panel .r3o-menu-socials a:hover,.r3o-menu-panel .r3o-menu-socials a:focus-visible{background-color:var(--r3o-white);color:var(--r3o-link-hover)}.r3o-icon{display:inline-block;flex:0 0 auto;width:1.2rem;height:1.2rem;fill:currentColor;vertical-align:-.18em}.btn .r3o-icon,.readmore .r3o-icon,.concerto-card__meta .r3o-icon{margin-right:.35rem}.concerto-card__meta{display:flex;align-items:flex-start;margin:.25rem 0 1rem;color:var(--r3o-text);font-size:.95rem;line-height:1.35}.concerto-card__meta .r3o-icon{margin-top:.15rem;color:var(--r3o-link)}.stagione-card{height:100%;border:0;border-radius:4px;overflow:hidden;background:var(--r3o-blue-dark)}.stagione-card__link{position:relative;display:block;height:100%;overflow:hidden;color:var(--r3o-white);text-decoration:none}.stagione-card__link:focus-visible{outline:3px solid var(--r3o-white);outline-offset:-5px}.stagione-card__image{position:absolute;inset:0;display:block;background-color:rgba(var(--r3o-link-rgb),.08)}.stagione-card__image img{width:100%;height:100%;object-fit:cover;transition:filter 0.35s ease,transform 0.65s cubic-bezier(.2,.8,.2,1)}.stagione-card__veil{position:absolute;z-index:1;inset:0;display:block;background:linear-gradient(to top,rgba(0,55,82,.96) 0%,rgba(var(--r3o-blue-dark-rgb),.66) 42%,rgba(var(--r3o-link-rgb),.08) 78%),linear-gradient(135deg,rgba(var(--r3o-link-hover-rgb),.05),rgba(var(--r3o-link-rgb),.16));transition:opacity 0.35s ease}.stagione-card__content{position:absolute;z-index:2;right:clamp(1.1rem, 2vw, 1.55rem);bottom:clamp(1.1rem, 2vw, 1.55rem);left:clamp(1.1rem, 2vw, 1.55rem);display:block;padding-right:1.5rem;transition:transform 0.35s cubic-bezier(.2,.8,.2,1)}.stagione-card__title{display:block;max-width:18ch;margin:0 0 .45rem;color:var(--r3o-white);font-size:clamp(1.35rem, 2vw, 1.85rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;text-shadow:0 2px 14px rgba(0,0,0,.35);text-wrap:balance}.stagione-card__status{position:absolute;top:1rem;left:1rem;z-index:3;display:inline-flex;padding:.35rem .6rem;border-radius:4px;background-color:rgba(var(--r3o-white-rgb),.94);color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.stagione-card__period{display:block;margin:0;color:rgba(var(--r3o-white-rgb),.9);font-size:.9rem;font-weight:700;line-height:1.25;text-shadow:0 1px 8px rgba(0,0,0,.3)}.stagione-card__cue{position:absolute;right:0;bottom:.15rem;width:0;height:0;border-top:.35rem solid transparent;border-bottom:.35rem solid transparent;border-left:.55rem solid var(--r3o-white);filter:drop-shadow(0 1px 4px rgba(0,0,0,.35));transition:transform 0.25s ease}.stagione-card__link:hover .stagione-card__image img,.stagione-card__link:focus-visible .stagione-card__image img{filter:saturate(1.08) contrast(1.03);transform:scale(1.045)}.stagione-card__link:hover .stagione-card__veil,.stagione-card__link:focus-visible .stagione-card__veil{opacity:.88}.stagione-card__link:hover .stagione-card__content,.stagione-card__link:focus-visible .stagione-card__content{transform:translateY(-.2rem)}.stagione-card__link:hover .stagione-card__cue,.stagione-card__link:focus-visible .stagione-card__cue{transform:rotate(-45deg)}.stagioni-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(220px, 18vw, 280px);gap:clamp(0.85rem, 1.5vw, 1.35rem)}.stagioni-grid__item{min-width:0}.stagioni-grid__item:nth-child(4n+1),.stagioni-grid__item:nth-child(4n+4){grid-column:span 2}.stagioni-grid-wrap__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.5rem, 3vw, 2.25rem)}.stagioni-grid-wrap__eyebrow{margin:0 0 .35rem;color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.stagioni-grid-wrap__title{margin:0;font-size:clamp(2rem, 4vw, 3rem);line-height:1}@media (max-width:767.98px){.stagioni-grid-wrap__header{align-items:flex-start;flex-direction:column;gap:1rem}.stagioni-grid-wrap__header .stagione-actions__archive{margin-left:0}}@media (min-width:1200px){.stagioni-grid__item:nth-child(4n+1) .stagione-card__title,.stagioni-grid__item:nth-child(4n+4) .stagione-card__title{font-size:clamp(1.75rem, 2.6vw, 2.45rem)}}@media (max-width:1199.98px){.stagioni-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto}.stagioni-grid__item:nth-child(4n+1),.stagioni-grid__item:nth-child(4n+4){grid-column:span 1}.stagione-card__link{height:auto;aspect-ratio:16 / 9}}@media (max-width:767.98px){.stagioni-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:575.98px){.stagione-card__link{aspect-ratio:16 / 10}.stagione-card__title{font-size:clamp(1.35rem, 7vw, 1.75rem)}}@media (prefers-reduced-motion:reduce){.stagione-card__image img,.stagione-card__veil,.stagione-card__content,.stagione-card__cue{transition:none}.stagione-card__link:hover .stagione-card__image img,.stagione-card__link:focus-visible .stagione-card__image img,.stagione-card__link:hover .stagione-card__content,.stagione-card__link:focus-visible .stagione-card__content,.stagione-card__link:hover .stagione-card__cue,.stagione-card__link:focus-visible .stagione-card__cue{transform:none}}.stagioni-archive{scroll-margin-top:2rem;margin-top:clamp(1.5rem, 4vw, 3rem);padding-top:clamp(1.5rem, 3vw, 2.5rem);border-top:1px solid rgba(var(--r3o-link-rgb),.25)}.stagioni-archive__heading{margin:0 0 .35rem;font-size:clamp(1.65rem, 3vw, 2.25rem)}.stagioni-archive__intro{max-width:44rem;margin:0}.stagioni-archive__list{margin:1.25rem 0 0;padding:0;border-top:1px solid rgba(51,51,51,.16);list-style:none}.stagioni-archive__item{margin:0;border-bottom:1px solid rgba(51,51,51,.16)}.stagioni-archive__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem;padding:1rem .25rem;color:var(--r3o-text);text-decoration:none;transition:padding 0.2s ease,color 0.2s ease,background-color 0.2s ease}.stagioni-archive__link:hover,.stagioni-archive__link:focus-visible{padding-right:.8rem;padding-left:.8rem;background-color:rgba(var(--r3o-link-rgb),.08);color:var(--r3o-link-hover);text-decoration:none}.stagioni-archive__name{font-size:clamp(1.1rem, 2vw, 1.35rem);font-weight:700}.stagioni-archive__meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;color:var(--r3o-link);font-size:.85rem;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.stagioni-archive__meta .r3o-icon{width:1rem;height:1rem}@media (max-width:575.98px){.stagioni-archive__link{align-items:flex-start;flex-direction:column;gap:.35rem}}@media (min-width:992px){.py-lg-6{padding-top:5rem!important;padding-bottom:5rem!important}}.btn-outline-brand{border:1px solid var(--r3o-link);background-color:transparent!important;color:var(--r3o-link)!important;font-weight:700}.btn-outline-brand:hover,.btn-outline-brand:focus-visible{border-color:var(--r3o-link-hover);background-color:var(--r3o-link-hover)!important;color:var(--r3o-white)!important}.stagione-actions{border-bottom:1px solid rgba(var(--r3o-link-rgb),.14);background-color:rgba(var(--r3o-link-rgb),.04)}.stagione-actions__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem 0}.stagione-actions__primary{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1.5rem, 3vw, 3rem)}.stagione-actions__archive{position:relative;display:inline-flex;align-items:center;min-height:50px;margin-left:auto;padding:.7rem 1.1rem .7rem 3.6rem;border:1px solid rgba(var(--r3o-link-rgb),.22);border-radius:4px;background-color:rgba(var(--r3o-white-rgb),.94);color:var(--r3o-link)!important;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease}.stagione-actions__archive::before{content:"";position:absolute;top:50%;left:1rem;width:2rem;height:1.4rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAhCAYAAAB5oeP9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDEwLjAtYzAwMCA3OS5kMjBlNDY2MzAsIDIwMjUvMTIvMDktMDI6MTE6MjMgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNy43IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkY0OEI0NkREOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkY0OEI0NkRFOTlCNTExRjFBNkREQzM5NkE1MkMxQjg1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjQ4QjQ2REI5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjQ4QjQ2REM5OUI1MTFGMUE2RERDMzk2QTUyQzFCODUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6ig5knAAADMklEQVR42syYSWgUQRSGZyajGLcgwd0EEwUNEQQFDyZRkQEVQSW4HVyIBtxATy6oR/e4BZdE40EI5qCooGCiF8EFD2JI3IgajSSooAgSieAy6F/kHyja6pmu6i0PPqbp6q7qf17Ve68quqvxRSQgi4EroAJ0+z2QExvlwVhbQTnYF8S/l8nKwCCX4xRIYraA6WGKyuZHvHUxRhScl/4YMeY5kBWWqD2gxeUYYg0lLPeEpzaFIWoS2A6uu+h/NDhu03aA7YGKqgYfwCsX/deAHJu2IeBkkKLmg3ngrou+l4HFGZ5ZznF8FxUHVbx+aNhvLjjt8NmzDEheWYlK1CowhdfNhh2fACMcPlvIgOTWxoJL4GtM4aW9vE6ClwadLwCrNd8RAanIRcqoBE9BPWiLKbw0gdefwC/NAYYyB+laf07DqOZ7xeAeqKMzmqxrSvaSsC6DjzsI8gz/8TkaHh4IDjOHlnLcGllIypZIXhL2U/OjxnDBVyu8F5OmSo70G2N7FkP8NubF72mm2kpwCOTz3gXrmoxbCk7ZdCvpj2CdjyVdCRP5DOleA9gI/qpC+mQWrrINj/QNK+SW5YFC0BoGNGWeWu/TdsONjQO1IpqBpZa2OjtBsqhym+1CGN7KZ/n0BmwA/SztVbyfTFdRTKWLVTY3QDEiPF8E7QwYAxTP7AQ7rGtIJSqRpr0ygE3qInAHPAdrFZ4R1sPZdMRJpyL6zUzTnuCgNzwWU0ABgvEZnu3kN7Q67Twu1Xl2Vs9p+MSlkDxW7WLRz3b4zm0GhM86A8UdVAAiOd5ntXFGIykPZrYv5VZG51ziNxPq0Uzrx06Uk7JfPHMM7OZUfAQ6mPmzWR0M41QqYt4rNjyHaKN3HptOibjBPqmCeG1/WMPtNyjR/hP1gwVimCaqhc3gmVchtTNEMR0MHGVeCUqJag1BTBcLaLH2rvqR/JoCFNPO876J4JTBJlTr0P6Lj0JESL4FFkZ6zxJr/RIjB4oe7km8ngYt3B408PwwMEuF9GtgBc8Jcg376maSFlXATfA+rOgj56nLoDHSewg5C0wDIy1HXSLTfyPvwGt6pJnRK9kXtpX/BBgA2uGTW1C61LkAAAAASUVORK5CYII=) center / contain no-repeat;opacity:.8;transform:translateY(-50%)}.stagione-actions__archive:hover,.stagione-actions__archive:focus-visible{background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;text-decoration:underline}.stagione-actions .btn{display:inline-flex;align-items:center;gap:.5rem;min-height:48px;padding:.75rem 1.05rem}@media (max-width:767.98px){.stagione-actions__inner,.stagione-actions__primary{align-items:flex-start;flex-direction:column}.stagione-actions__inner{gap:1rem}.stagione-actions__primary{gap:.8rem}.stagione-actions__archive{margin-left:0}}.stagione-programma{background:linear-gradient(180deg,rgba(var(--r3o-link-rgb),.05),var(--r3o-white) 26rem)}.stagione-programma__heading{max-width:760px;margin:0 auto 2rem;text-align:center}.stagione-programma__heading h2{margin:0;font-size:clamp(2rem, calc(1.6rem + 1.6vw), 3.4rem);font-weight:700;line-height:1.05}.stagione-programma__eyebrow{margin-bottom:.5rem;color:var(--r3o-link);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stagione-programma__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.stagione-actions+.stagione-programma{padding-top:clamp(1.75rem, 3vw, 2.5rem)!important}.stagione-featured-concerto{display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);min-height:0;border:1px solid rgba(var(--r3o-link-rgb),.22);border-radius:4px;overflow:hidden;background-color:var(--r3o-white)}.stagione-featured-concerto__media{display:block;aspect-ratio:16 / 9;background-color:rgba(var(--r3o-link-rgb),.08)}.stagione-featured-concerto__media img{width:100%;height:100%;object-fit:cover;filter:grayscale(18%)}.stagione-featured-concerto__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem, 2.4vw, 2.3rem)}.stagione-featured-concerto__label{display:inline-flex;width:fit-content;margin:0 0 1rem;padding:.35rem .65rem;border-radius:4px;background-color:rgba(var(--r3o-link-rgb),.1);color:var(--r3o-link);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stagione-featured-concerto h3{margin:0;font-size:clamp(1.75rem, calc(1.45rem + 1.3vw), 2.75rem);font-weight:700;line-height:1.05}.stagione-featured-concerto h3 a{color:var(--r3o-text)}.stagione-featured-concerto h3 a:hover,.stagione-featured-concerto h3 a:focus-visible{color:var(--r3o-link)}.stagione-featured-concerto__excerpt{margin:.95rem 0 0;font-size:1.02rem;line-height:1.5}.stagione-featured-concerto__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:1.15rem 0 0}.stagione-featured-concerto__meta div{padding-top:.65rem;border-top:3px solid var(--r3o-link)}.stagione-featured-concerto__meta dt{color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stagione-featured-concerto__meta dd{margin:.25rem 0 0;font-size:1rem;font-weight:700;line-height:1.3}.stagione-featured-concerto__meta dd span{display:block}.stagione-featured-concerto__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.stagione-featured-concerto__actions .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1rem}.concerto-card{position:relative;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;overflow:hidden}.concerto-card__image{display:block;aspect-ratio:1 / 1;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08)}.concerto-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.concerto-card__image:hover img,.concerto-card__image:focus-visible img{transform:scale(1.035)}.concerto-card .card-body{min-height:250px;padding:1.15rem}.concerto-card .card-title{margin-bottom:.85rem;font-weight:700;line-height:1.15}.concerto-card .card-title a{color:var(--r3o-text)}.concerto-card__meta{gap:.65rem}.concerto-card__meta .r3o-icon{width:1rem;height:1rem;flex:0 0 1rem;fill:currentColor}.progetti-archive{background-color:var(--r3o-white)}.progetti-archive__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(0.9rem, 1.8vw, 1.4rem)}.progetto-tile{min-width:0}.progetto-tile__link{position:relative;display:block;width:100%;aspect-ratio:8 / 5;border-radius:4px;overflow:hidden;background-color:#333;color:var(--r3o-white);text-decoration:none}.progetto-tile__link:focus-visible{outline:3px solid var(--r3o-link-hover);outline-offset:3px}.progetto-tile__image{display:block;width:100%;height:100%;object-fit:cover;transition:filter 0.35s ease,transform 0.65s cubic-bezier(.2,.8,.2,1)}.progetto-tile__veil{position:absolute;z-index:1;inset:0;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.38) 44%,rgba(0,0,0,0) 78%);transition:opacity 0.35s ease;pointer-events:none}.progetto-tile__content{position:absolute;z-index:2;right:clamp(1.1rem, 2.4vw, 2rem);bottom:clamp(1.15rem, 2.5vw, 2rem);left:clamp(1.1rem, 2.4vw, 2rem)}.progetto-tile__title{position:relative;max-width:24ch;margin:0 0 1.35rem;color:var(--r3o-white);font-size:clamp(1.35rem, calc(1.05rem + 0.85vw), 2rem);font-weight:700;letter-spacing:-.02em;line-height:1.06;text-shadow:0 2px 14px rgba(0,0,0,.3);text-wrap:balance;transition:transform 0.35s cubic-bezier(.2,.8,.2,1)}.progetto-tile__title::after{content:"";position:absolute;top:calc(100% + 0.42rem);left:0;width:0;height:0;border-right:.35rem solid transparent;border-bottom:.55rem solid var(--r3o-white);border-left:.35rem solid transparent;filter:drop-shadow(0 2px 5px rgba(0,0,0,.25))}.progetto-tile__excerpt{display:-webkit-box;max-width:52ch;margin:0;overflow:hidden;color:rgba(var(--r3o-white-rgb),.94);font-size:clamp(0.88rem, calc(0.82rem + 0.18vw), 1rem);font-weight:400;line-height:1.45;text-shadow:0 1px 8px rgba(0,0,0,.28);-webkit-box-orient:vertical;-webkit-line-clamp:2}.progetto-tile__link:hover .progetto-tile__image,.progetto-tile__link:focus-visible .progetto-tile__image{filter:saturate(1.08) contrast(1.03);transform:scale(1.045)}.progetto-tile__link:hover .progetto-tile__veil,.progetto-tile__link:focus-visible .progetto-tile__veil{opacity:.87}.progetto-tile__link:hover .progetto-tile__title,.progetto-tile__link:focus-visible .progetto-tile__title{transform:translateY(-.2rem)}@media (max-width:991.98px){.progetti-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.progetti-archive__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.progetto-tile__image,.progetto-tile__veil,.progetto-tile__title{transition:none}.progetto-tile__link:hover .progetto-tile__image,.progetto-tile__link:focus-visible .progetto-tile__image,.progetto-tile__link:hover .progetto-tile__title,.progetto-tile__link:focus-visible .progetto-tile__title{transform:none}}.news-archive{background-color:var(--r3o-white)}.news-archive__layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(230px,1fr);align-items:start;gap:clamp(2.5rem, 4vw, 4.5rem)}.news-archive__main,.news-archive__list{min-width:0}.news-list-item{display:grid;grid-template-columns:minmax(250px,0.96fr) minmax(0,1.04fr);align-items:stretch;padding:0 0 clamp(1.75rem, 3vw, 2.5rem);margin:0 0 clamp(1.75rem, 3vw, 2.5rem);border-bottom:1px solid rgba(var(--r3o-link-rgb),.18)}.news-list-item:last-child{margin-bottom:0}.news-list-item__media{display:block;align-self:start;width:100%;min-width:0;min-height:0;max-width:100%;aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08);text-decoration:none}.news-list-item__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.28s ease,filter 0.28s ease}.news-list-item:hover .news-list-item__image,.news-list-item:focus-within .news-list-item__image{filter:saturate(1.06);transform:scale(1.035)}.news-list-item__body{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:clamp(0.15rem, 0.8vw, 0.65rem) 0 clamp(0.15rem, 0.8vw, 0.65rem) clamp(1.4rem, 3vw, 2.5rem)}.news-list-item__date{display:block;margin:0 0 .65rem;color:var(--r3o-link);font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.news-list-item__title{margin:0;color:var(--r3o-text);font-size:clamp(1.45rem, calc(1.1rem + 0.9vw), 2rem);font-weight:700;letter-spacing:-.015em;line-height:1.08;text-wrap:balance}.news-list-item__title a{color:inherit;text-decoration:none}.news-list-item__title a:hover,.news-list-item__title a:focus-visible{color:var(--r3o-link);text-decoration:none}.news-list-item__excerpt{margin:.85rem 0 0;color:rgba(51,51,51,.84);font-size:1rem;line-height:1.5}.news-list-item__button{margin-top:auto;padding-top:1.15rem}.news-archive__empty{margin:0;padding:1.25rem 0;border-top:1px solid rgba(var(--r3o-link-rgb),.18);border-bottom:1px solid rgba(var(--r3o-link-rgb),.18)}.news-sidebar{min-width:0}.news-sidebar__inner{position:sticky;top:2rem}.news-sidebar__section{padding:1.25rem 0 1.5rem;border-top:3px solid var(--r3o-link)}.news-sidebar__section+.news-sidebar__section{margin-top:2rem}.news-sidebar__eyebrow{margin:0 0 .4rem;color:var(--r3o-link);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.news-sidebar__title{margin:0 0 1.15rem;color:var(--r3o-text);font-size:clamp(1.35rem, calc(1.15rem + 0.5vw), 1.7rem);font-weight:700;line-height:1.08}.news-sidebar__search{display:grid;gap:.75rem}.news-sidebar__input{width:100%;min-height:48px;padding:.7rem .85rem;border:1px solid rgba(var(--r3o-link-rgb),.35);border-radius:3px;background-color:var(--r3o-white);color:var(--r3o-text)}.news-sidebar__input:focus{border-color:var(--r3o-link);box-shadow:0 0 0 3px rgba(var(--r3o-link-rgb),.12);outline:0}.news-sidebar__submit{justify-self:start}.news-sidebar__months{padding:0;margin:0;list-style:none}.news-sidebar__months li{padding:.65rem 0;border-bottom:1px solid rgba(var(--r3o-link-rgb),.14);color:rgba(51,51,51,.62);font-size:.9rem}.news-sidebar__months a{margin-right:.25rem;color:var(--r3o-text);font-weight:600;text-decoration:none}.news-sidebar__months a:hover,.news-sidebar__months a:focus-visible{color:var(--r3o-link-hover);text-decoration:none}.news-sidebar__all{margin-top:1.25rem}@media (max-width:767.98px){.news-list-item{grid-template-columns:minmax(0,1fr)}.news-list-item__media{min-height:0}.news-list-item__body{padding:1.25rem 0 0}.news-list-item__button{margin-top:.15rem}}.editorial-single{background-color:var(--r3o-white)}.editorial-single__figure{position:relative;float:right;width:min(46%, 480px);margin:.25rem -20px 1.5rem 2rem;border-right:5px solid var(--r3o-link);border-radius:4px;overflow:hidden}.editorial-single__figure img{width:100%;height:auto;display:block;border-radius:4px}.editorial-section{padding-bottom:2.25rem;margin-bottom:2.25rem;border-bottom:1px solid rgba(var(--r3o-link-rgb),.16)}.editorial-section:last-child{margin-bottom:0}.editorial-section h2{margin:0 0 1rem;font-size:clamp(1.75rem, calc(1.45rem + 1vw), 2.6rem);font-weight:700;line-height:1.08}.editorial-section__eyebrow{margin:0 0 .45rem;color:var(--r3o-link);font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.editorial-rich-text{font-size:clamp(1.05rem, 1.2vw, 1.18rem);line-height:1.72}.editorial-rich-text p,.editorial-rich-text ul,.editorial-rich-text ol{margin-bottom:1.2rem}.editorial-rich-text p:last-child,.editorial-rich-text ul:last-child,.editorial-rich-text ol:last-child{margin-bottom:0}.editorial-rich-text h2,.editorial-rich-text h3,.editorial-rich-text h4{margin-top:2rem;margin-bottom:.8rem;font-weight:700;line-height:1.12}.editorial-rich-text h2{font-size:clamp(1.65rem, 2.8vw, 2.35rem)}.editorial-rich-text h3{font-size:clamp(1.35rem, 2.2vw, 1.8rem)}.editorial-rich-text .wp-block-tabs [role="tab"]{color:var(--r3o-link)}.editorial-rich-text .wp-block-tabs [role="tab"]:hover,.editorial-rich-text .wp-block-tabs [role="tab"]:focus-visible{color:var(--r3o-link-hover)}.editorial-rich-text .wp-block-tabs [role="tab"][aria-selected="true"]{color:var(--r3o-text)}.editorial-video{margin-bottom:clamp(1.5rem, 3vw, 2.25rem);border-radius:4px;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08)}.editorial-video iframe{width:100%;height:100%;border:0}.concerto-video{border-radius:4px;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08)}.concerto-video iframe{width:100%;height:100%;border:0}.editorial-actions{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin-top:clamp(2rem, 4vw, 3rem);padding-top:1.5rem;border-top:3px solid var(--r3o-link)}.editorial-actions__archive{display:inline-flex;align-items:center;gap:.5rem}.editorial-actions__archive .r3o-icon{transform:rotate(180deg)}.editorial-share{display:flex;align-items:center;gap:.75rem}.editorial-share__title{margin:0;color:var(--r3o-text);font-weight:700}.editorial-share__links{display:flex;flex-wrap:wrap;gap:.55rem}.editorial-share__links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--r3o-link-rgb),.35);border-radius:4px;color:var(--r3o-link);text-decoration:none}.editorial-share__links a:hover,.editorial-share__links a:focus-visible{border-color:var(--r3o-link-hover);background-color:var(--r3o-link-hover);color:var(--r3o-white);text-decoration:none}.editorial-share__links .btn:only-child{grid-column:1 / -1}@media (max-width:991.98px){.news-archive__layout{grid-template-columns:minmax(0,1fr)}.news-sidebar{grid-row:1}.news-sidebar__inner{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.news-sidebar__section+.news-sidebar__section{margin-top:0}.editorial-single__figure{float:none;width:100%;margin:0 0 1.75rem}.editorial-actions{align-items:flex-start;flex-direction:column}}@media (max-width:575.98px){.news-archive__layout{gap:2.25rem}.news-sidebar__inner{grid-template-columns:minmax(0,1fr);gap:0}.news-sidebar__section+.news-sidebar__section{margin-top:1.5rem}.editorial-single__figure{margin-bottom:1.5rem}}.concerto-single{background-color:var(--r3o-white)}.concerto-featured-media{width:100%;margin:0}.concerto-featured-media__image{display:block;width:100%;height:auto!important;max-height:none;aspect-ratio:auto;object-fit:contain;border-radius:4px}.concerto-introduction{margin-bottom:clamp(2.5rem, 5vw, 4.5rem)}.concerto-introduction .concerto-section:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.concerto-side-column{display:grid;gap:1.5rem}.concerto-programmazione-side .concerto-event-panel{position:static}.concerto-performers-program{margin-bottom:clamp(2.5rem, 5vw, 4.5rem)}.concerto-performers-program>[class*="col-"]{display:flex}.concerto-performers-program .concerto-section{width:100%;margin-bottom:0}.concerto-performers-program+.concerto-ticket-prices{margin-top:0}.concerto-additional-content{width:min(100%, 58rem);margin-top:clamp(2.5rem, 5vw, 4.5rem)}@media (min-width:992px){#main-content figure.wp-block-image.alignright{float:right;width:min(42%, 420px);max-width:42%;margin:.25rem 0 1.75rem 2rem}#main-content figure.wp-block-image.alignright img{display:block;width:100%;height:auto}}.concerto-section{padding-bottom:2.25rem;margin-bottom:2.25rem;border-bottom:1px solid rgba(var(--r3o-link-rgb),.16)}.concerto-section:last-child{margin-bottom:0}.concerto-section h2{margin:0 0 1rem;font-size:clamp(1.75rem, calc(1.45rem + 1vw), 2.6rem);font-weight:700;line-height:1.08}.concerto-section__eyebrow{margin:0 0 .45rem;color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.concerto-rich-text{font-size:clamp(1.05rem, calc(1rem + 0.2vw), 1.18rem);line-height:1.65}.concerto-rich-text .wp-block-gallery{width:100%;max-width:100%;margin:1.75rem 0;gap:.75rem}.concerto-rich-text .wp-block-gallery figure.wp-block-image{max-width:none;margin:0;border-radius:4px;overflow:hidden}.concerto-rich-text .wp-block-gallery img{display:block;width:100%!important}.concerto-rich-text p:last-child,.concerto-rich-text ul:last-child,.concerto-rich-text ol:last-child{margin-bottom:0}.concerto-rich-text strong{font-weight:700}.concerto-rich-text--columns{columns:2 16rem;column-gap:2rem}.concerto-event-panel{position:sticky;top:2rem;padding:clamp(0.95rem, 1.6vw, 1.35rem);border:1px solid rgba(var(--r3o-link-rgb),.24);border-radius:4px;background:linear-gradient(180deg,rgba(var(--r3o-link-rgb),.08),var(--r3o-white) 10rem)}.concerto-event-panel__eyebrow{margin:0 0 .4rem;color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.concerto-event-panel h2{margin:0 0 .85rem;font-size:clamp(1.55rem, calc(1.3rem + 0.65vw), 2rem);font-weight:700;line-height:1.08}.concerto-event-panel__main-cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:52px;margin-top:1rem}.concerto-event-panel__season{display:inline-flex;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.95rem;font-weight:700}.concerto-event-panel__note{margin:.85rem 0 0;padding-top:.75rem;border-top:1px solid rgba(72,72,72,.18);color:#666;font-size:.9rem;font-weight:700;line-height:1.5}.concerto-programmazione-mobile--top{margin-bottom:2.25rem}.concerto-dates{display:grid;gap:.6rem}.concerto-date-card{padding:.8rem;border-left:4px solid var(--r3o-link);border-radius:4px;background-color:var(--r3o-white)}.concerto-date-card--past{border-left-color:rgba(51,51,51,.32);opacity:.72}.concerto-date-card__date,.concerto-date-card__time,.concerto-date-card__place{margin:0}.concerto-date-card__when{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.2rem;color:var(--r3o-text);font-size:clamp(0.8rem, calc(0.76rem + 0.14vw), 0.9rem);line-height:1.3;white-space:nowrap}.concerto-date-card__date{color:var(--r3o-text);font-size:1em;font-weight:700;line-height:inherit}.concerto-date-card__separator{color:var(--r3o-text);font-weight:400}.concerto-date-card__time{color:var(--r3o-text);font-size:1em;font-weight:700}.concerto-date-card__place{margin-top:.18rem;color:var(--r3o-text);font-size:clamp(0.8rem, calc(0.76rem + 0.14vw), 0.9rem);font-weight:400;line-height:1.35}.concerto-date-card__place a{color:var(--r3o-link);font-weight:400;text-decoration:none}.concerto-date-card__place a:hover,.concerto-date-card__place a:focus-visible{color:var(--r3o-link-hover);text-decoration:underline;text-underline-offset:.16em}.concerto-date-card__prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.65rem 0 0}.concerto-date-card__prices div{padding:.5rem;border-radius:4px;background-color:rgba(var(--r3o-link-rgb),.07)}.concerto-date-card__prices dt{color:var(--r3o-link);font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.concerto-date-card__prices dd{margin:.1rem 0 0;font-size:.98rem;font-weight:700}.concerto-date-card__prices div:only-child{grid-column:1 / -1}.concerto-date-card__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.7rem}.concerto-date-card__actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:38px;padding:.45rem .55rem;font-size:.82rem;line-height:1.1}.concerto-date-card__actions .btn .r3o-icon{width:1rem;height:1rem}.concerto-ticket-prices{position:relative;margin-top:clamp(2.5rem, 5vw, 4.5rem);padding:clamp(1.5rem, 3.5vw, 2.75rem);overflow:hidden;border-top:4px solid var(--r3o-link);border-radius:4px;background:linear-gradient(115deg,rgba(var(--r3o-link-rgb),.12),rgba(var(--r3o-link-rgb),.035) 62%,rgba(var(--r3o-white-rgb),.96))}.concerto-ticket-prices::after{content:"";position:absolute;top:-5rem;right:-4rem;width:15rem;height:15rem;border:2.5rem solid rgba(var(--r3o-link-rgb),.045);border-radius:50%;pointer-events:none}.concerto-ticket-prices__header{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.25rem, 2.5vw, 2rem)}.concerto-ticket-prices__header h2{margin:0;color:var(--r3o-text);font-size:clamp(1.8rem, calc(1.45rem + 1vw), 2.6rem);font-weight:700;line-height:1.05}.concerto-ticket-prices__eyebrow{margin:0 0 .4rem;color:var(--r3o-link);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.concerto-ticket-prices__season{margin:0;color:var(--r3o-text);font-size:.9rem;font-weight:700;text-align:right}.concerto-ticket-prices__aside{display:flex;align-items:flex-end;flex:0 0 auto;flex-direction:column;gap:.75rem}.concerto-ticket-prices__grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.25rem, 3vw, 2.5rem);margin:0}.concerto-ticket-prices__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;padding:.9rem 0;border-top:1px solid rgba(var(--r3o-link-rgb),.2)}.concerto-ticket-prices__item dt{color:var(--r3o-text);font-size:.9rem;font-weight:400;line-height:1.35}.concerto-ticket-prices__item .concerto-ticket-prices__value{flex:0 0 auto;margin:0;color:var(--r3o-link);font-size:1.08rem;font-weight:700;line-height:1.2;white-space:nowrap}.concerto-ticket-prices__note{grid-column:1 / -1;max-width:60ch;margin:0;color:rgba(61,61,61,.78);font-size:.78rem;font-weight:400;line-height:1.45}.concerto-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.concerto-gallery a{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:4px;background-color:rgba(var(--r3o-link-rgb),.08)}.concerto-gallery img{width:100%;height:100%;object-fit:cover}.concerto-press__list{border-top:1px solid rgba(var(--r3o-link-rgb),.18)}.concerto-press__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(var(--r3o-link-rgb),.18)}.concerto-press__item h3{margin:0;font-size:1.15rem;font-weight:700}.concerto-press__meta{margin:0 0 .2rem;color:var(--r3o-link);font-size:.9rem;font-weight:700}.concerto-press__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.concerto-press__actions a{display:inline-flex;align-items:center;gap:.35rem}@media (max-width:991.98px){.stagione-programma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stagione-featured-concerto{grid-template-columns:1fr}.concerto-event-panel{position:static}.concerto-ticket-prices__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.stagione-programma__heading{text-align:left}.stagione-programma__grid{grid-template-columns:1fr}.stagione-featured-concerto__meta{grid-template-columns:1fr}.concerto-rich-text--columns{columns:auto}.concerto-gallery,.concerto-press__item{grid-template-columns:1fr}.concerto-press__actions{justify-content:flex-start}.concerto-ticket-prices__header{align-items:flex-start;flex-direction:column;gap:.5rem}.concerto-ticket-prices__season{text-align:left}.concerto-ticket-prices__aside{align-items:flex-start}.concerto-ticket-prices__grid{grid-template-columns:minmax(0,1fr)}}.r3o-social-rail{position:fixed;top:40%;right:0;z-index:1020;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--r3o-link-hover-rgb),.16);border-right:0;border-radius:8px 0 0 8px;background-color:var(--r3o-white);transform:translateY(-50%)}.r3o-social-rail>a,.r3o-social-rail__control,.r3o-social-rail .r3o-language-link{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;color:var(--r3o-link);font-weight:700;line-height:1;text-decoration:none}.r3o-social-rail>a .r3o-icon,.r3o-social-rail__control .r3o-icon,.r3o-social-rail .r3o-language-link .r3o-icon{width:1.15rem;height:1.15rem}.r3o-social-rail>a:hover,.r3o-social-rail__control:hover,.r3o-social-rail .r3o-language-link:hover,.r3o-social-rail>a:focus-visible,.r3o-social-rail__control:focus-visible,.r3o-social-rail .r3o-language-link:focus-visible{background-color:var(--r3o-link);color:var(--r3o-white);text-decoration:none}.r3o-social-rail .r3o-language-switcher ul{display:flex;flex-direction:column;margin:0;padding:0}.r3o-social-rail .r3o-language-link{font-size:.8rem;text-transform:uppercase}.r3o-social-rail .r3o-language-link.is-current,.r3o-social-rail .r3o-language-link.gt-current-lang{background-color:var(--r3o-link);color:var(--r3o-white)}.r3o-social-rail__divider{display:block;width:28px;height:1px;margin:.2rem auto;background-color:rgba(var(--r3o-link-hover-rgb),.22)}#footer.r3o-site-footer{padding:clamp(3rem, 5vw, 4.5rem) 0;background-color:var(--r3o-link);color:var(--r3o-white)}#footer.r3o-site-footer .r3o-footer-column{min-width:0}#footer.r3o-site-footer .r3o-footer-logo-column{width:min(100%, 230px)}#footer.r3o-site-footer .r3o-footer-brand{display:flex;flex-direction:column;align-items:center;gap:.85rem;width:205px;max-width:100%}#footer.r3o-site-footer .r3o-footer-home{display:inline-block;text-decoration:none!important}#footer.r3o-site-footer .r3o-footer-orchestra-logo,#footer.r3o-site-footer .r3o-footer-roma-tre-logo{display:block;height:auto!important;max-height:none;object-fit:contain}#footer.r3o-site-footer .r3o-footer-orchestra-logo{width:205px;max-width:100%;filter:none}#footer.r3o-site-footer .r3o-footer-roma-tre-logo{width:145px;max-width:75%;margin-right:auto;margin-left:auto}#footer.r3o-site-footer .r3o-footer-site-name,#footer.r3o-site-footer .r3o-footer-title,#footer.r3o-site-footer .widget-title{color:var(--r3o-white)}#footer.r3o-site-footer .r3o-footer-site-name{font-size:clamp(1.45rem, 2.5vw, 2rem);font-weight:700}#footer.r3o-site-footer .r3o-footer-title,#footer.r3o-site-footer .widget-title{margin-bottom:1rem;font-size:1.15rem;font-weight:700;line-height:1.25}#footer.r3o-site-footer p:last-child,#footer.r3o-site-footer .widget:last-child,#footer.r3o-site-footer .widget p:last-child{margin-bottom:0}#footer.r3o-site-footer a{color:var(--r3o-white)}#footer.r3o-site-footer a:hover{color:var(--r3o-white)}#footer.r3o-site-footer .r3o-footer-details,#footer.r3o-site-footer .r3o-footer-service{line-height:1.45}#footer.r3o-site-footer .r3o-footer-social{display:flex;flex-wrap:wrap;gap:.5rem}#footer.r3o-site-footer .r3o-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(var(--r3o-white-rgb),.55);border-radius:4px;color:var(--r3o-white);text-decoration:none!important}#footer.r3o-site-footer .r3o-footer-social a:hover,#footer.r3o-site-footer .r3o-footer-social a:focus-visible{border-color:var(--r3o-white);background-color:var(--r3o-white);color:var(--r3o-link-hover)}#subfooter{padding:1rem 0;background-color:var(--r3o-link-hover);color:var(--r3o-white)}#subfooter a{color:var(--r3o-white)}#subfooter .r3o-policy-links{display:inline-block;margin:0}#subfooter .r3o-subfooter-menu{display:inline-flex;flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;font-size:.875em}#subfooter .r3o-subfooter-menu li{margin:0}#subfooter .r3o-subfooter-menu a:hover,#subfooter .r3o-subfooter-menu a:focus-visible{color:var(--r3o-white);text-decoration:underline}#subfooter .mw{width:34px;height:auto}@media (max-width:1199.98px){.r3o-social-rail{display:none}}@media (min-width:1200px) and (max-width:1399.98px){#header .custom-logo,#header .navbar-brand img{max-width:225px}#header .r3o-roma-tre-logo{max-width:105px}#header .r3o-brand{gap:.7rem}}.post-type-archive-progetto #header .current_page_parent:not(.current-menu-item)>.nav-link{background-color:transparent;color:var(--r3o-white)}.post-type-archive-progetto #header .current_page_parent:not(.current-menu-item)>.nav-link::before{opacity:0}@media (max-width:782px){body.admin-bar .site-header{top:46px}}@media (max-width:575.98px){#header{min-height:88px;padding-top:.75rem;padding-bottom:.75rem}#header .r3o-header-inner{gap:.65rem}#header .custom-logo,#header .navbar-brand img{width:182px;max-width:182px;height:auto!important;max-height:none;object-fit:contain}#header .r3o-brand{gap:.35rem}#header .r3o-brand-divider{height:34px}#header .r3o-roma-tre-logo{align-self:center;width:92px;max-width:92px;height:auto;max-height:none}#header .r3o-menu-toggle{width:52px;min-width:52px;height:52px}#footer.r3o-site-footer,#subfooter{text-align:left}}@media (max-width:374.98px){#header .custom-logo,#header .navbar-brand img{width:140px;max-width:140px}#header .r3o-roma-tre-logo{width:72px;max-width:72px}#header .r3o-menu-toggle{width:46px;min-width:46px;height:46px}.r3o-menu-panel__tools{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.r3o-menu-panel .nav-link,.r3o-menu-panel .nav-link::before{transition:none}}.concerto-upcoming{padding-top:clamp(2.25rem, 4vw, 3.5rem);border-top:3px solid var(--r3o-link)}.concerto-upcoming__header{margin-bottom:clamp(1.25rem, 2.5vw, 2rem)}.concerto-upcoming__header h2{margin:0;color:var(--r3o-text);font-size:clamp(1.9rem, calc(1.45rem + 1.35vw), 3rem);font-weight:700;line-height:1.04;letter-spacing:-.02em}.concerto-upcoming__list{display:grid;gap:1rem}.concerto-upcoming-card{display:grid;grid-template-columns:minmax(180px,280px) minmax(0,1fr);min-height:190px;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;overflow:hidden;background-color:var(--r3o-white)}.concerto-upcoming-card__image{display:block;height:100%;min-height:190px;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08);text-decoration:none}.concerto-upcoming-card__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.25s ease}.concerto-upcoming-card__image:hover img,.concerto-upcoming-card__image:focus-visible img{transform:scale(1.035)}.concerto-upcoming-card__body{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.1rem, 2vw, 1.45rem)}.concerto-upcoming-card__date,.concerto-upcoming-card__place,.concerto-upcoming-card__excerpt{margin:0}.concerto-upcoming-card__date{color:var(--r3o-link);font-size:.86rem;font-weight:700;letter-spacing:.05em;line-height:1.3;text-transform:uppercase}.concerto-upcoming-card__title{margin:.45rem 0 0;font-size:clamp(1.35rem, calc(1.1rem + 0.65vw), 1.9rem);font-weight:700;line-height:1.08}.concerto-upcoming-card__title a{color:var(--r3o-text);text-decoration:none}.concerto-upcoming-card__title a:hover,.concerto-upcoming-card__title a:focus-visible{color:var(--r3o-link);text-decoration:underline}.concerto-upcoming-card__place{margin-top:.55rem;color:rgba(51,51,51,.84);font-weight:700}.concerto-upcoming-card__excerpt{margin-top:.65rem;color:rgba(51,51,51,.78);line-height:1.45}.concerto-upcoming-card__button{display:inline-flex;align-items:center;gap:.5rem;margin-top:auto;padding:.65rem .95rem}@media (max-width:767.98px){.concerto-upcoming-card{grid-template-columns:minmax(0,1fr)}.concerto-upcoming-card__image{aspect-ratio:4 / 3;min-height:0}.concerto-upcoming-card__button{margin-top:1.1rem}}.mw-topic-cards,.mw-editor-topic-cards{--mw-topic-columns:3;padding:clamp(2.5rem, 5vw, 5rem) 0;background-color:var(--r3o-bg-light);background-image:linear-gradient(180deg,rgba(var(--r3o-link-rgb),.07),rgba(var(--r3o-white-rgb),0) 62%)}.mw-topic-cards__header{max-width:760px;margin:0 0 clamp(1.5rem, 3vw, 2.4rem)}.mw-topic-cards__eyebrow{margin:0 0 .45rem;color:var(--r3o-link);font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.mw-topic-cards__title{margin:0;color:var(--r3o-text);font-size:clamp(1.9rem, calc(1.45rem + 1.35vw), 3rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.mw-topic-cards__grid{display:grid;grid-template-columns:repeat(var(--mw-topic-columns),minmax(0,1fr));gap:clamp(1rem, 2vw, 1.5rem)}.mw-topic-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;overflow:hidden;background-color:var(--r3o-white)}.mw-topic-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08);text-decoration:none}.mw-topic-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--r3o-link-rgb),0),rgba(var(--r3o-link-rgb),.14));opacity:.75;pointer-events:none}.mw-topic-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.28s ease,filter 0.28s ease}.mw-topic-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.15rem, 2.2vw, 1.55rem)}.mw-topic-card__title{margin:0;color:var(--r3o-text);font-size:clamp(1.35rem, calc(1.1rem + 0.8vw), 2rem);font-weight:700;line-height:1.08;letter-spacing:-.01em}.mw-topic-card__title a{color:inherit;text-decoration:none}.mw-topic-card__title a:hover,.mw-topic-card__title a:focus-visible{color:var(--r3o-link);text-decoration:underline}.mw-topic-card__text{margin:.8rem 0 0;color:var(--r3o-text);font-size:1rem;line-height:1.5}.mw-topic-card__footer{margin-top:auto;padding-top:1.25rem}.mw-topic-card__button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .95rem;border:1px solid var(--r3o-link);border-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white)!important;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none}.mw-topic-card__button:hover,.mw-topic-card__button:focus-visible{border-color:var(--r3o-link-hover);background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;text-decoration:none}.mw-topic-card:hover .mw-topic-card__image,.mw-topic-card:focus-within .mw-topic-card__image{filter:saturate(1.06);transform:scale(1.035)}.mw-topic-cards--cols-1 .mw-topic-cards__grid{grid-template-columns:minmax(0,1fr)}.mw-topic-cards--cols-1 .mw-topic-card{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr)}.mw-topic-cards--cols-1 .mw-topic-card__media{min-height:320px;aspect-ratio:auto}.mw-topic-cards--cols-1 .mw-topic-card__body{justify-content:center}.mw-topic-cards--cols-2 .mw-topic-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-topic-cards--cols-4 .mw-topic-card__title{font-size:clamp(1.2rem, calc(1rem + 0.55vw), 1.65rem)}@media (max-width:991.98px){.mw-topic-cards__grid,.mw-topic-cards--cols-4 .mw-topic-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-topic-cards--cols-1 .mw-topic-card{grid-template-columns:minmax(0,1fr)}.mw-topic-cards--cols-1 .mw-topic-card__media{min-height:0;aspect-ratio:4 / 3}}@media (max-width:575.98px){.mw-topic-cards,.mw-editor-topic-cards{padding:2.1rem 0}.mw-topic-cards__grid,.mw-topic-cards--cols-2 .mw-topic-cards__grid,.mw-topic-cards--cols-3 .mw-topic-cards__grid,.mw-topic-cards--cols-4 .mw-topic-cards__grid{grid-template-columns:minmax(0,1fr)}}.mw-projects-block{padding:clamp(2.5rem, 5vw, 5rem) 0;background-color:var(--r3o-white)}.mw-projects-block__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 0 clamp(1.5rem, 3vw, 2.4rem)}.mw-projects-block__eyebrow{margin:0 0 .45rem;color:var(--r3o-link);font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.mw-projects-block__title{margin:0;color:var(--r3o-text);font-size:clamp(1.9rem, calc(1.45rem + 1.35vw), 3rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}.mw-projects-block__archive{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .95rem;border:1px solid var(--r3o-link);border-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white)!important;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.mw-projects-block__archive:hover,.mw-projects-block__archive:focus-visible{border-color:var(--r3o-link-hover);background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;text-decoration:none}.mw-projects-block__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem, 2vw, 1.5rem)}.mw-project-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;overflow:hidden;background-color:var(--r3o-white)}.mw-project-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08);text-decoration:none}.mw-project-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--r3o-link-rgb),0),rgba(var(--r3o-link-rgb),.16));opacity:.7;pointer-events:none}.mw-project-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.28s ease,filter 0.28s ease}.mw-project-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.15rem, 2.2vw, 1.55rem)}.mw-project-card__title{margin:0;color:var(--r3o-text);font-size:clamp(1.35rem, calc(1.1rem + 0.75vw), 1.9rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.mw-project-card__title a{color:inherit;text-decoration:none}.mw-project-card__title a:hover,.mw-project-card__title a:focus-visible{color:var(--r3o-link);text-decoration:underline}.mw-project-card__excerpt{margin:.85rem 0 1.25rem;color:rgba(51,51,51,.84);font-size:1rem;font-weight:400;line-height:1.5}.mw-project-card__button{display:inline-flex;align-items:center;gap:.5rem;width:fit-content;min-height:44px;margin-top:auto;padding:.65rem .95rem;border:1px solid var(--r3o-link);border-radius:4px;background-color:transparent;color:var(--r3o-link)!important;font-weight:700;line-height:1.2;text-decoration:none}.mw-project-card__button:hover,.mw-project-card__button:focus-visible{border-color:var(--r3o-link-hover);background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;text-decoration:none}.mw-project-card:hover .mw-project-card__image,.mw-project-card:focus-within .mw-project-card__image{filter:saturate(1.06);transform:scale(1.035)}.mw-projects-block__empty{margin:0;padding:1rem;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;background-color:rgba(var(--r3o-link-rgb),.05);color:var(--r3o-text)}@media (max-width:991.98px){.mw-projects-block__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575.98px){.mw-projects-block{padding:2.1rem 0}.mw-projects-block__header{display:block}.mw-projects-block__archive{margin-top:1rem}.mw-projects-block__grid{grid-template-columns:minmax(0,1fr)}}.mw-home-spotlight__empty{margin:0;padding:1rem;border:1px dashed rgba(var(--r3o-link-rgb),.35);color:var(--r3o-link);font-weight:700}.mw-projects-block{padding:clamp(2.5rem, 5vw, 5rem) 0}.mw-news-grid-block{padding:0;background:transparent}.mw-news-social-band{padding-top:clamp(2.5rem, 5vw, 5rem);padding-bottom:clamp(2.5rem, 5vw, 5rem)}.mw-news-social-band__header{margin-bottom:clamp(1.75rem, 3vw, 2.5rem)}.mw-news-social-band__columns{display:grid!important;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);align-items:stretch!important;gap:clamp(1.25rem, 2.5vw, 2rem);margin-bottom:0}.mw-news-social-band__columns>.wp-block-column{min-width:0;flex-basis:auto!important}.mw-news-social-band__facebook{position:relative;min-height:0}.mw-news-social-band__facebook .wp-block-shortcode,.mw-news-social-band__facebook .mw-facebook-feed__embed,.mw-news-social-band__facebook .cmplz-placeholder-parent,.mw-news-social-band__facebook .cmplz-blocked-content-container{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:100%!important;margin:0}.mw-news-social-band__facebook iframe{display:block;width:100%!important;height:100%!important;min-height:0}.mw-content-grid__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin:0 0 clamp(2rem, 4vw, 3rem)}.mw-content-grid__eyebrow{margin:0 0 .45rem;color:var(--r3o-link);font-size:.82rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.mw-content-grid__title{margin:0;color:var(--r3o-text);font-size:clamp(1.9rem, calc(1.45rem + 1.35vw), 3rem);font-weight:700;line-height:1.04;letter-spacing:-.02em;text-wrap:balance}@media (min-width:992px){.home-main .mw-content-grid__title,.home-main .mw-topic-cards__title,.home-main .mw-projects-block__title{font-size:clamp(1.672rem, calc(1.276rem + 1.188vw), 2.64rem)}}.mw-content-grid__archive,.mw-content-card__button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .95rem;border:1px solid var(--r3o-link);border-radius:4px;background-color:var(--r3o-link);color:var(--r3o-white)!important;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap}.mw-content-grid__archive:hover,.mw-content-grid__archive:focus-visible,.mw-content-card__button:hover,.mw-content-card__button:focus-visible{border-color:var(--r3o-link-hover);background-color:var(--r3o-link-hover);color:var(--r3o-white)!important;text-decoration:none}.mw-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem, 2vw, 1.5rem)}.mw-content-grid--count-1{grid-template-columns:minmax(0,1fr)}.mw-content-grid--count-1 .mw-content-card{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr)}.mw-content-grid--count-1 .mw-content-card__media{align-self:start;width:100%;min-height:0;aspect-ratio:16 / 9}.mw-content-grid--count-1 .mw-content-card__body{justify-content:flex-start}.mw-news-social-band .mw-content-card__button{margin-top:auto}.mw-content-grid--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-content-card{display:flex;flex-direction:column;min-width:0;height:100%;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;overflow:hidden;background-color:var(--r3o-white)}.mw-content-card__media{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;background-color:rgba(var(--r3o-link-rgb),.08);text-decoration:none}.mw-content-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--r3o-link-rgb),0),rgba(var(--r3o-link-rgb),.16));opacity:.7;pointer-events:none}.mw-content-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.28s ease,filter 0.28s ease}.mw-content-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1.15rem, 2.2vw, 1.55rem)}.mw-content-card__meta{margin:0 0 .65rem;color:var(--r3o-link);font-size:.82rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.mw-content-card__title{margin:0;color:var(--r3o-text);font-size:clamp(1.35rem, calc(1.1rem + 0.75vw), 1.9rem);font-weight:700;line-height:1.1;letter-spacing:-.01em}.mw-content-card__title a{color:inherit;text-decoration:none}.mw-content-card__title a:hover,.mw-content-card__title a:focus-visible{color:var(--r3o-link);text-decoration:underline}.mw-content-card__excerpt{margin:.85rem 0 1.25rem;color:rgba(51,51,51,.84);font-size:1rem;line-height:1.5}.mw-content-card__button{width:fit-content;margin-top:clamp(1.25rem, 2vw, 1.75rem)}.mw-content-card:hover .mw-content-card__image,.mw-content-card:focus-within .mw-content-card__image{filter:saturate(1.06);transform:scale(1.035)}.mw-content-grid__empty{margin:0;padding:1rem;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;background-color:rgba(var(--r3o-link-rgb),.05);color:var(--r3o-text)}@media (max-width:991.98px){.mw-content-grid,.mw-content-grid--count-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-content-grid--count-1 .mw-content-card{grid-template-columns:minmax(0,1fr)}.mw-content-grid--count-1 .mw-content-card__media{min-height:0;aspect-ratio:16 / 9}}@media (max-width:781px){.mw-news-social-band__columns{grid-template-columns:minmax(0,1fr)}.mw-news-social-band__facebook{min-height:520px}}@media (max-width:575.98px){.mw-projects-block{padding:2.1rem 0}.mw-news-social-band{padding-top:2.1rem;padding-bottom:2.1rem}.mw-content-grid__header{display:block}.mw-content-grid__archive{margin-top:1.25rem}.mw-content-grid,.mw-content-grid--count-1,.mw-content-grid--count-2,.mw-content-grid--count-3{grid-template-columns:minmax(0,1fr)}}.mw-projects-block{padding:clamp(2rem, 4vw, 4rem) 0}.mw-project-showcase{display:grid;gap:clamp(0.75rem, 1.2vw, 1rem)}.mw-project-showcase__item{min-width:0;overflow:hidden;border-radius:4px;background:var(--r3o-bg-light)}.mw-project-showcase__image{display:block;width:100%;height:100%;object-fit:cover;transition:filter 0.35s ease,transform 0.65s cubic-bezier(.2,.8,.2,1)}.mw-project-showcase__title{position:relative;margin:0 0 1.55rem;font-size:clamp(1.45rem, calc(1.1rem + 1vw), 2.25rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.mw-project-showcase__title::after{content:"";position:absolute;top:calc(100% + 0.45rem);left:0;width:0;height:0;border-right:.35rem solid transparent;border-bottom:.55rem solid var(--r3o-link);border-left:.35rem solid transparent}.mw-project-showcase__abstract{font-size:1rem;font-weight:400;line-height:1.55}.mw-project-showcase--mosaic{grid-template-columns:minmax(0,2.04fr) minmax(260px,1fr);grid-template-rows:repeat(2,minmax(0,1fr))}.mw-project-showcase--mosaic .mw-project-showcase__item--featured{grid-row:1 / -1;aspect-ratio:16 / 9}.mw-project-showcase--mosaic .mw-project-showcase__item--secondary{aspect-ratio:16 / 9}.mw-project-showcase--mosaic.mw-project-showcase--count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.mw-project-showcase--mosaic.mw-project-showcase--count-2 .mw-project-showcase__item--featured,.mw-project-showcase--mosaic.mw-project-showcase--count-2 .mw-project-showcase__item--secondary{grid-row:auto;aspect-ratio:16 / 9}.mw-project-showcase__overlay-link{position:relative;display:block;height:100%;overflow:hidden;color:var(--r3o-white);text-decoration:none}.mw-project-showcase__veil{position:absolute;z-index:1;inset:0;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.58) 42%,rgba(0,0,0,.12) 76%),linear-gradient(135deg,rgba(var(--r3o-white-rgb),.04),rgba(0,0,0,.08));transition:opacity 0.35s ease}.mw-project-showcase--overlay-off .mw-project-showcase__overlay-link::after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(to top,rgba(0,0,0,.78) 0%,rgba(0,0,0,.58) 30%,rgba(0,0,0,.24) 55%,rgba(0,0,0,0) 78%);pointer-events:none}.mw-project-showcase__content{position:absolute;z-index:2;right:clamp(1.15rem, 2.6vw, 2.2rem);bottom:clamp(1.35rem, 2.8vw, 2.35rem);left:clamp(1.15rem, 2.6vw, 2.2rem);display:block}.mw-project-showcase--mosaic .mw-project-showcase__title{max-width:18ch;color:var(--r3o-white);text-shadow:none;transition:transform 0.35s cubic-bezier(.2,.8,.2,1)}.mw-project-showcase--mosaic .mw-project-showcase__title::after{border-bottom-color:var(--r3o-white);filter:drop-shadow(0 2px 5px rgba(0,0,0,.25))}.mw-project-showcase--mosaic .mw-project-showcase__abstract{display:-webkit-box;max-width:48ch;margin-top:.2rem;overflow:hidden;color:rgba(var(--r3o-white-rgb),.94);text-shadow:none;-webkit-box-orient:vertical;-webkit-line-clamp:3}.mw-project-showcase--overlay-off .mw-project-showcase__title,.mw-project-showcase--overlay-off .mw-project-showcase__abstract{text-shadow:none}.mw-project-showcase__item--secondary .mw-project-showcase__title{margin-bottom:1rem;font-size:clamp(1.15rem, calc(1rem + 0.45vw), 1.55rem)}.mw-project-showcase__overlay-link:hover .mw-project-showcase__image,.mw-project-showcase__overlay-link:focus-visible .mw-project-showcase__image,.mw-project-showcase__media:hover .mw-project-showcase__image,.mw-project-showcase__media:focus-visible .mw-project-showcase__image{filter:saturate(1.08) contrast(1.03);transform:scale(1.045)}.mw-project-showcase__overlay-link:hover .mw-project-showcase__veil,.mw-project-showcase__overlay-link:focus-visible .mw-project-showcase__veil{opacity:.86}.mw-project-showcase__overlay-link:hover .mw-project-showcase__title,.mw-project-showcase__overlay-link:focus-visible .mw-project-showcase__title{transform:translateY(-.2rem)}.mw-project-showcase--single .mw-project-showcase__item{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mw-project-showcase__media{display:block;min-height:0;aspect-ratio:16 / 9;overflow:hidden}.mw-project-showcase__body{display:flex;flex-direction:column;justify-content:flex-start;padding:clamp(2rem, 4.5vw, 4.5rem)}.mw-project-showcase--single .mw-project-showcase__title a{color:var(--r3o-text);text-decoration:none}.mw-project-showcase--single .mw-project-showcase__title a:hover,.mw-project-showcase--single .mw-project-showcase__title a:focus-visible{color:var(--r3o-link)}.mw-project-showcase--single .mw-project-showcase__abstract{max-width:46ch;margin:0;color:rgba(51,51,51,.82)}.mw-project-showcase__button{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;min-height:44px;margin-top:auto;padding:.65rem 1rem;border-radius:4px;background:var(--r3o-link);color:var(--r3o-white)!important;font-weight:700;text-decoration:none;transition:background-color 0.2s ease,transform 0.2s ease}.mw-project-showcase__button:hover,.mw-project-showcase__button:focus-visible{background:var(--r3o-link-hover);color:var(--r3o-white)!important;transform:translateY(-2px)}@media (min-width:992px){.mw-project-showcase--mosaic .mw-project-showcase__item--featured{height:100%;aspect-ratio:auto}.mw-project-showcase--mosaic .mw-project-showcase__item--secondary{height:100%;aspect-ratio:auto}}@media (max-width:991.98px){.mw-project-showcase--mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto}.mw-project-showcase--mosaic .mw-project-showcase__item--featured{grid-row:auto;grid-column:1 / -1}.mw-project-showcase--mosaic.mw-project-showcase--count-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.mw-project-showcase--mosaic.mw-project-showcase--count-2 .mw-project-showcase__item--featured,.mw-project-showcase--mosaic.mw-project-showcase--count-2 .mw-project-showcase__item--secondary{grid-row:auto;grid-column:auto}.mw-project-showcase__item--secondary{min-height:0}}@media (max-width:767.98px){.mw-project-showcase--single .mw-project-showcase__item{grid-template-columns:minmax(0,1fr)}.mw-project-showcase--single .mw-project-showcase__media{min-height:0;aspect-ratio:16 / 9}.mw-project-showcase__body{min-height:250px;padding:1.75rem 1.4rem}}@media (max-width:575.98px){.mw-project-showcase--mosaic{grid-template-columns:minmax(0,1fr)}.mw-project-showcase--mosaic .mw-project-showcase__item--featured{grid-column:auto}.mw-project-showcase__item--secondary{min-height:0}.mw-project-showcase__content{right:1.15rem;bottom:1.4rem;left:1.15rem}.mw-project-showcase--mosaic .mw-project-showcase__abstract{line-height:1.35}.mw-project-showcase__body{min-height:240px}}@media (prefers-reduced-motion:reduce){.mw-project-showcase__image,.mw-project-showcase__title,.mw-project-showcase__button{transition:none}.mw-project-showcase__overlay-link:hover .mw-project-showcase__image,.mw-project-showcase__overlay-link:focus-visible .mw-project-showcase__image,.mw-project-showcase__media:hover .mw-project-showcase__image,.mw-project-showcase__media:focus-visible .mw-project-showcase__image,.mw-project-showcase__overlay-link:hover .mw-project-showcase__title,.mw-project-showcase__overlay-link:focus-visible .mw-project-showcase__title,.mw-project-showcase__button:hover,.mw-project-showcase__button:focus-visible{transform:none}}body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color){min-height:44px;padding:.5rem 0;border:0!important;border-radius:0;background:none!important;box-shadow:none!important;color:var(--r3o-link)!important;font-weight:700;line-height:1.25;text-decoration:none!important;transform:none!important;transition:color 0.2s ease}body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color)>.r3o-icon,body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color)>span[aria-hidden="true"]{display:none!important}body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color)::after{content:"";display:inline-block;width:0;height:0;margin-left:.55rem;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;border-left:.5rem solid currentColor;vertical-align:.04em;transform:rotate(0deg);transform-origin:center;transition:transform 0.25s cubic-bezier(.2,.8,.2,1)}body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color):hover,body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color):focus-visible{border:0!important;background:none!important;box-shadow:none!important;color:var(--r3o-link-hover)!important;text-decoration:none!important;transform:none!important}body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color):hover::after,body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season,.mw-editorial-cover .mw-editorial-band__actions .wp-block-button__link,.mw-editorial-split .mw-editorial-band__actions .wp-block-button__link,.page-id-1002 .wp-block-button__link.has-text-color):focus-visible::after{transform:rotate(-45deg)}body .mw-editorial-cover.mw-editorial-cover--season .mw-editorial-band__actions .wp-block-button .wp-block-button__link,body .mw-editorial-cover.mw-editorial-cover--season .mw-editorial-band__actions .wp-block-button .wp-block-button__link:hover,body .mw-editorial-cover.mw-editorial-cover--season .mw-editorial-band__actions .wp-block-button .wp-block-button__link:focus-visible{color:var(--r3o-white)!important}body #single-header.single-header--concerto a.btn.single-header__ticket-button,body .season-concert-row__actions a.btn.season-concert-row__ticket,body .concerto-date-card__actions a.btn.concerto-date-card__ticket,body a.btn.concerto-ticket-prices__button,body .mw-upcoming-showcase__actions a.btn.mw-upcoming-showcase__ticket{min-height:44px;padding:.65rem .9rem;border-radius:4px;background:var(--r3o-link-hover)!important;color:var(--r3o-white)!important;box-shadow:none!important;transition:background-color 0.2s ease}body #single-header.single-header--concerto a.btn.single-header__ticket-button::after,body .season-concert-row__actions a.btn.season-concert-row__ticket::after,body .concerto-date-card__actions a.btn.concerto-date-card__ticket::after,body a.btn.concerto-ticket-prices__button::after,body .mw-upcoming-showcase__actions a.btn.mw-upcoming-showcase__ticket::after{border-left-color:var(--r3o-white)}body #single-header.single-header--concerto a.btn.single-header__ticket-button:hover,body .season-concert-row__actions a.btn.season-concert-row__ticket:hover,body .concerto-date-card__actions a.btn.concerto-date-card__ticket:hover,body a.btn.concerto-ticket-prices__button:hover,body .mw-upcoming-showcase__actions a.btn.mw-upcoming-showcase__ticket:hover,body #single-header.single-header--concerto a.btn.single-header__ticket-button:focus-visible,body .season-concert-row__actions a.btn.season-concert-row__ticket:focus-visible,body .concerto-date-card__actions a.btn.concerto-date-card__ticket:focus-visible,body a.btn.concerto-ticket-prices__button:focus-visible,body .mw-upcoming-showcase__actions a.btn.mw-upcoming-showcase__ticket:focus-visible{background:var(--r3o-blue-dark)!important;color:var(--r3o-white)!important;box-shadow:none!important}body .mw-free-admission{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem .9rem;border:1px solid var(--r3o-link);border-radius:4px;background:var(--r3o-link)!important;color:var(--r3o-white)!important;font-weight:700;line-height:1.2;cursor:default;pointer-events:none;box-shadow:none!important}body .concerto-date-card__actions a.btn.concerto-date-card__calendar::after{content:"+";width:auto;height:auto;margin-left:.4rem;border:0;font-size:1.25rem;font-weight:700;line-height:1;transform:none}body .concerto-date-card__actions a.btn.concerto-date-card__calendar{min-height:44px;padding:.65rem .9rem;border:1px solid rgba(var(--r3o-link-rgb),.18);border-radius:4px;background:rgba(var(--r3o-link-rgb),.08)!important;color:var(--r3o-link)!important;box-shadow:none!important;transition:background-color 0.2s ease,color 0.2s ease}body .concerto-date-card__actions a.btn.concerto-date-card__calendar:hover,body .concerto-date-card__actions a.btn.concerto-date-card__calendar:focus-visible{border-color:rgba(var(--r3o-link-rgb),.3);background:rgba(var(--r3o-link-rgb),.15)!important;color:var(--r3o-link-hover)!important;box-shadow:none!important}body .concerto-date-card__actions a.btn.concerto-date-card__calendar:hover::after,body .concerto-date-card__actions a.btn.concerto-date-card__calendar:focus-visible::after{transform:none}body .mw-cta-back::after{content:none!important}body .mw-cta-back::before{content:"";display:inline-block;width:0;height:0;margin-right:.55rem;border-top:.32rem solid transparent;border-right:.5rem solid currentColor;border-bottom:.32rem solid transparent;vertical-align:.04em;transform:rotate(0deg);transform-origin:center;transition:transform 0.25s cubic-bezier(.2,.8,.2,1)}body .mw-cta-back:hover::before,body .mw-cta-back:focus-visible::before{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){body :is(a.btn:not(.btn-link):not(.btn-close),button.btn:not(.btn-link):not(.btn-close),button[type="submit"],.wp-block-button__link,a.readmore,.mw-youtube-slider__channel,.mw-concert-card__link,.mw-topic-card__button,.mw-projects-block__archive,.mw-project-card__button,.mw-content-grid__archive,.mw-content-card__button,.mw-project-showcase__button,.concerto-event-panel__season)::after{transition:none}body .mw-cta-back::before{transition:none}}@media (min-width:992px){.editorial-rich-text,.concerto-rich-text{font-size:clamp(1.02rem, 1.14vw, 1.14rem)}.editorial-rich-text h2{font-size:clamp(1.61rem, 2.73vw, 2.29rem)}.editorial-rich-text h3{font-size:clamp(1.31rem, 2.13vw, 1.74rem)}.editorial-rich-text h4,.concerto-rich-text h4{font-size:clamp(1.15rem, calc(1.1475rem + 0.27vw), 1.35rem)}.editorial-section h2,.concerto-section h2{font-size:clamp(1.7rem, calc(1.42rem + 0.98vw), 2.51rem)}.page-rich-text{font-size:1.25rem;line-height:1.6}.page-rich-text p,.page-rich-text li,.page-rich-text dd,.page-rich-text dt{line-height:1.6}.page-rich-text h2{font-size:clamp(1.61rem, 2.73vw, 2.29rem)}.page-rich-text h3{font-size:clamp(1.31rem, 2.13vw, 1.74rem)}.page-rich-text h4{font-size:clamp(0.98rem, 1.42vw, 1.22rem)}#single-header .mw-home-spotlight__season,#single-header .single-header__context{font-size:clamp(0.74rem, calc(0.7rem + 0.17vw), 0.86rem)}#single-header .mw-home-spotlight__artists{font-size:clamp(0.84rem, calc(0.8rem + 0.17vw), 0.98rem)}#single-header .single-header__eyebrow{font-size:clamp(0.96rem, calc(0.86rem + 0.5vw), 1.35rem)}#single-header .single-header__title{font-size:clamp(2.03rem, calc(1.49rem + 2.17vw), 3.84rem)}#single-header .single-header__excerpt{font-size:clamp(0.96rem, calc(0.88rem + 0.32vw), 1.24rem)}#single-header .single-header__meta-item dd{font-size:clamp(0.9rem, calc(0.85rem + 0.27vw), 1.13rem)}#single-header.single-header--concerto .single-header__eyebrow,#single-header.single-header--concerto .single-header__meta-item dd{font-size:clamp(0.9rem, calc(0.85rem + 0.27vw), 1.13rem)}}