/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}:root{--c-primary:rgba(16,108,167,1);--c-primary-75:rgba(16,108,167,.75);--c-text:#222;--c-text-50:rgba(34,34,34,.5);--c-text-on-primary:rgba(255,255,255,1);--c-text-on-secondary:rgba(255,255,255,1);--c-highlight:rgba(170,34,37,1);--c-highlight-75:rgba(170,34,37,.75);--c-highlight:rgba(255,242,107,1);--c-highlight-75:rgba(255,242,107,.75);--c-secondary:hsla(203, 83%, 26%, 1);--c-secondary-125:hsla(201, 29%, 90%, 1);--c-secondary-light:hsla(204, 33%, 97%, 1);--c-secondary-dark:hsla(203, 83%, 16%, 1);--c-secondary-dark-25:hsla(203, 83%, 16%, .25);--c-secondary-dark-75:hsla(203, 83%, 16%, .75);--c-white:rgba(255,255,255,1);--c-white-50:rgba(255,255,255,.5);--c-grey:hsla(0, 0%, 60%, 1);--c-dark-grey-125:rgba(34,34,34,.125);--c-dark-grey:rgba(34,34,34,1);--c-green:hsla(90, 100%, 30%, 1);--c-blue:hsla(205, 100%, 50%, 1);--c-red:hsla(345, 100%, 50%, 1)}body,html{font-family:'Open Sans',sans-serif;font-size:16px;line-height:1.5;color:#222;color:var(--c-text)}h1,h2{font-family:'Abril Fatface',cursive;letter-spacing:.03em;color:#0b4f79;color:var(--c-secondary);line-height:1.1}h1{font-size:3.75rem;margin-bottom:.5em}@media print,(max-width:32rem){h1{font-size:2.5rem}}h2{font-size:1.6875rem;margin-bottom:.5em}@media (max-width:32rem){h2{font-size:1.5rem}}h3{font-size:1.125rem;font-weight:600}h1+h2{margin-top:-.7em}h1+h3{margin:-1em 0 2em 0}h4{font-size:1.125rem;font-weight:400}h2+h4{margin-bottom:1em;margin-top:-.75em}h1,h2,h3,h4,ol,p{max-width:40rem;margin-bottom:.5em}a{color:inherit;text-decoration:none;position:relative}.underline{position:relative;display:inline-block}.underline::after{background-color:#106ca7;background-color:var(--c-primary);bottom:.125em;content:'';display:block;height:1px;left:0;opacity:.25;position:absolute;width:100%;z-index:-1}.underline:active::after,.underline:hover::after{opacity:1}.no-break{white-space:nowrap}section{position:relative}article{margin-bottom:2rem}article,header,main,section{display:block}.container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1280px;min-height:100vh;position:relative}header{padding:4vw 6vw;position:relative;z-index:3}@media (max-width:52rem){header{padding-top:6vw}}@media (max-width:30rem){header{padding-top:10vw}}@media print{header{padding:4vw 6vw 3vw 6vw}}.header-bg{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.header-bg::after,.header-bg::before{content:'';display:block;position:absolute;left:-5%;width:110%}.header-bg::before{top:0;height:2rem;background-color:#106ca7;background-color:var(--c-primary);-webkit-transform:rotateZ(-.625deg) translateY(-50%);transform:rotateZ(-.625deg) translateY(-50%);z-index:3}.header-bg::after{bottom:4vw;height:4vw;background-color:#fff;background-color:var(--c-white);-webkit-transform:rotateZ(-2deg) translateY(50%);transform:rotateZ(-2deg) translateY(50%);z-index:1}@media print{.header-bg::after,.header-bg::before{display:none}}.nav-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo-header{-ms-flex-negative:0;flex-shrink:0;margin:-1rem;padding:1rem;width:10rem;z-index:3}.menu-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 0 0 3rem;z-index:2}@media print{.menu-header{display:none}}.menu-item-header{position:relative;margin:0 .125rem;text-align:center}.menu-item-header span,.menu-toggle button{background:0 0;border:none;color:#222;color:var(--c-text);cursor:default;display:inline-block;font-size:1.25rem;font-weight:800;letter-spacing:.05em;margin:0;outline:0;padding:.25rem 0;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-transition:color 250ms ease;transition:color 250ms ease;width:10rem;z-index:1}.submenu-header{background-color:#06304a;background-color:var(--c-secondary-dark);border-left:2px solid #fff;border-left:2px solid var(--c-white);border-right:2px solid #fff;border-right:2px solid var(--c-white);line-height:1.25;margin:-9.75rem 0 0 0;opacity:0;padding:10.5rem .5rem 0;pointer-events:none;position:absolute;text-align:center;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);-webkit-transition:opacity 250ms ease,-webkit-transform 250ms ease;transition:opacity 250ms ease,-webkit-transform 250ms ease;transition:opacity 250ms ease,transform 250ms ease;transition:opacity 250ms ease,transform 250ms ease,-webkit-transform 250ms ease;width:100%}.submenu-header::after,.submenu-header::before{content:'';display:block;position:absolute;bottom:-2rem;left:0;width:100%;height:3rem;background-color:#06304a;background-color:var(--c-secondary-dark);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 75%);clip-path:polygon(0 0,100% 0,100% 100%,0 75%);z-index:-1}.submenu-header::after{background-color:#fff;background-color:var(--c-white);margin-left:-2px;margin-bottom:-2px;width:calc(100% + 4px);z-index:-2}.submenu-header li{margin-bottom:.5em}.menu-item-header.hover-active>span,.menu-item-header:hover>span{color:#fff;color:var(--c-white)}.menu-item-header.hover-active .submenu-header,.menu-item-header:hover .submenu-header{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;pointer-events:auto}.submenu-item-header{color:rgba(255,255,255,.5);color:var(--c-white-50);text-decoration:none;font-weight:600;-webkit-transition:color 250ms ease;transition:color 250ms ease}.submenu-item-header:hover{color:#fff;color:var(--c-white)}.menu-toggle{display:none}.lang-switch-container{position:absolute;margin-top:-.25rem;left:6vw;z-index:3}.lang-switch{border:2px solid #06304a;border:2px solid var(--c-secondary-dark);display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:4rem}@media print{.lang-switch{display:none}}.lang-switch *{padding:.15rem .25rem}.lang-switch span{background-color:#06304a;background-color:var(--c-secondary-dark);color:#fff;color:var(--c-white);pointer-events:none}.lang-switch a{background-color:#fff;background-color:var(--c-white);color:#222;color:var(--c-text);text-decoration:none!important}.lang-switch a:hover{background-color:#106ca7;background-color:var(--c-primary);color:#fff;color:var(--c-text-on-primary)}.lang-switch a:active{background-color:#222;background-color:var(--c-text);color:#fff;color:var(--c-white)}.lang-switch>:first-child{-webkit-clip-path:polygon(0 0,100% -5%,90% 100%,0 100%);clip-path:polygon(0 0,100% -5%,90% 100%,0 100%);margin-right:-.15rem;padding-right:.4rem;z-index:1}.lang-switch>:nth-child(2){padding-left:.45rem}.expand+.menu-toggle::before{content:'';height:100%;left:0;position:absolute;top:0;width:100%}.expand+.menu-toggle button::before{color:#0b4f79;color:var(--c-secondary);content:'×';font-size:3rem;height:100%;left:0;line-height:.5;position:absolute;top:0;width:100%}.expand+.menu-toggle button{color:transparent;position:relative}@media screen and (max-width:58rem){.menu-header{display:none}.expand{background-color:#06304a;background-color:var(--c-secondary-dark);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 98%);clip-path:polygon(0 0,100% 0,100% 100%,0 98%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:0;margin:0;min-height:100vh;overflow:hidden;padding:9rem 6vw 6rem;position:absolute;top:0;width:100%;z-index:2;font-size:1.125rem}.expand::before{background-color:#fff;background-color:var(--c-white);content:'';display:block;height:12rem;left:-10vw;position:absolute;top:-6rem;-webkit-transform:rotateZ(-2deg);transform:rotateZ(-2deg);width:120vw;z-index:9}.menu-item-header{margin-bottom:2rem}.menu-item-header>span{color:#fff;color:var(--c-white);max-width:initial;width:auto}.submenu-header{background:0 0;border:none;margin:0;opacity:1;padding:0;position:relative;-webkit-transform:none;transform:none}.submenu-item-header:hover{color:rgba(255,255,255,.5);color:var(--c-white-50)}.menu-item-header:hover .submenu-header{-webkit-transform:none;transform:none}.submenu-header::after,.submenu-header::before{display:none}.menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;z-index:9}.menu-toggle button{padding:.25rem 1rem;position:initial;width:auto}}.hero-carousel{background-color:#06304a;background-color:var(--c-secondary-dark);height:40vw;margin-top:-4vw;max-height:32rem;min-height:16rem;overflow:hidden}.hero-carousel-flickity{height:100%;width:100%}body:not(.t-home) .hero-carousel::after,body:not(.t-home) .hero-carousel::before{content:'';display:block;position:absolute;left:-5%;width:110%;bottom:-12vw;pointer-events:none}.hero-carousel::before{height:9vw;background-color:rgba(16,108,167,.75);background-color:var(--c-primary-75);-webkit-transform:rotateZ(5deg) translateY(-50%);transform:rotateZ(5deg) translateY(-50%);z-index:1}.hero-carousel::after{height:12vw;background-color:hsla(203,83%,16%,.25);background-color:var(--c-secondary-dark-25);-webkit-transform:rotateZ(-5deg) translateY(-50%);transform:rotateZ(-5deg) translateY(-50%)}body:not(.t-home) .hero-carousel-bg{position:absolute;bottom:0;left:0;width:100%}body:not(.t-home) .hero-carousel-bg::before{content:'';display:block;position:absolute;left:-5%;width:110%;top:0;height:2rem;background-color:#fff;background-color:var(--c-white);-webkit-transform:rotateZ(1.25deg) translateY(-50%);transform:rotateZ(1.25deg) translateY(-50%);z-index:1}@media print{.hero-carousel+::before,.hero-carousel::after,.hero-carousel::before{display:none}}.hero-carousel img{opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.hero-carousel .lazyloaded{opacity:1}.hero-carousel .hero-image{width:100%;height:100%;background-size:cover;background-position:center}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:calc(100vh - 60rem);padding:2vw 6vw 6vw;position:relative}.t-home main{padding-top:0}header+main{overflow:hidden;margin-top:-4vw;padding-top:calc(8vw - 1rem)}@media screen and (max-width:32rem){header+main{padding-top:calc(8vw + .5rem)}}header+main section:first-child h1{color:#fff;color:var(--c-white);margin-bottom:calc(.5em + 4vw)}@media screen and (max-width:32rem){header+main section:first-child h1{margin-bottom:calc(1em + 4vw)}}header+main::before{background-color:#06304a;background-color:var(--c-secondary-dark);content:'';display:block;height:40vh;left:-5%;pointer-events:none;position:absolute;top:10vh;-webkit-transform:rotateZ(1.25deg) translateY(-50%);transform:rotateZ(1.25deg) translateY(-50%);width:110%;z-index:-1}main section{margin-bottom:3rem}.news-container{margin:-5rem -6vw 3vw -6vw;overflow:hidden;white-space:nowrap;z-index:1}.news-container::after{content:'';display:block;position:absolute;left:-5%;width:110%;top:0;height:50%;background-color:#06304a;background-color:var(--c-secondary-dark);-webkit-transform:rotateZ(1.5deg) translateY(35%);transform:rotateZ(1.5deg) translateY(35%);z-index:-1}.news-entry{color:#fff;-ms-flex-negative:0;flex-shrink:0;margin-right:3.5rem;max-width:88vw;min-height:100%;padding:2.5rem 0 4rem;position:relative;white-space:normal;width:28rem;z-index:0}.news-entry::after{content:'';display:block;position:absolute;left:-5%;width:110%;top:0;height:80%;background-color:#106ca7;background-color:var(--c-primary);background-size:cover;-webkit-clip-path:polygon(0 0,100% 0,98% 100%,0 100%);clip-path:polygon(0 0,100% 0,98% 100%,0 100%);-webkit-transform:rotateZ(-2deg) translateY(5%);transform:rotateZ(-2deg) translateY(5%);z-index:-1}.news-entry.background-image{color:#fff;color:var(--c-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.news-entry:first-child{width:calc(28rem + 6vw);max-width:94vw;padding-left:6vw}.news-entry:first-child::after{left:calc(6vw - 5%);width:calc(110% - 6vw)}.news-entry:nth-child(2)::after{-webkit-clip-path:polygon(2% 0,100% 0,100% 100%,0 100%);clip-path:polygon(2% 0,100% 0,100% 100%,0 100%)}.news-entry:nth-child(2){margin-right:4rem}.news-entry:last-child{width:calc(28rem + 6vw);max-width:94vw;padding-right:6vw}.news-entry:last-child::after{width:calc(110% - 6vw)}.news-entry h2{color:#fff;color:var(--c-white)}a.news-entry{text-decoration:none}a.news-entry:hover h2{text-decoration:underline}.news-entry a{text-decoration:underline}.flickity-prev-next-button{bottom:-1rem;height:2rem;top:unset;width:2rem}.flickity-prev-next-button.previous{left:6vw}.flickity-prev-next-button.next{right:6vw}.flickity-button:disabled{opacity:0}.flickity-button,.flickity-button:hover{background:0 0}.recording{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.recording div{padding:0}.recording h2,.recording h3,.recording h4{line-height:1.25;margin:0}.recording p{margin:.5rem 0}@media screen and (max-width:680px){.recording{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}footer{overflow:hidden}.nav-footer::before{background-color:#fff;background-color:var(--c-white);content:'';display:block;height:2rem;left:-5%;position:absolute;top:0;-webkit-transform:rotateZ(.625deg) translateY(-50%);transform:rotateZ(.625deg) translateY(-50%);width:110%;z-index:0}footer.secondary-125 .nav-footer::before{background-color:#dee7ec;background-color:var(--c-secondary-125)}.nav-footer{background-color:#106ca7;background-color:var(--c-primary);color:#fff;color:var(--c-text-on-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6vw;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media print{.nav-footer{display:none}}.menu-footer{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-item-footer{font-weight:600;letter-spacing:.0125em;text-transform:uppercase;margin-right:4rem}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.submenu-footer{margin-left:.5rem}.submenu-item-footer{font-weight:400;text-transform:none}.logo-footer{width:6rem;-ms-flex-negative:0;flex-shrink:0}.logo-footer path{fill:#fff;fill:var(--c-text-on-primary)}@media screen and (max-width:880px){.nav-footer{padding:12vw 6vw 6vw 6vw}.menu-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu-item-footer{margin:0 0 1rem 0}}.footer-bottom{background-color:#06304a;background-color:var(--c-secondary-dark);color:#fff;color:var(--c-white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2rem 6vw 6vw 6vw;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.footer-bottom::after{content:'';display:block;position:absolute;left:-5%;width:110%;top:0;height:2rem;background-color:#06304a;background-color:var(--c-secondary-dark);-webkit-transform:rotateZ(-.625deg) translateY(-50%);transform:rotateZ(-.625deg) translateY(-50%);z-index:-1}.footer-bottom a{font-weight:600;text-decoration:none}.footer-bottom a,.footer-bottom span{margin-right:1rem}@media (max-width:32rem){.footer-bottom span{display:inline-block;width:100%}}@media print{.footer-bottom a{display:none}}.conductor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:1rem}@media (max-width:48rem){.current{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.current .conductors-list-portrait{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0}}.conductor+h2{margin-top:4rem}.conductors-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2rem}.conductors-list .conductor{margin-right:1rem;width:22rem}.conductors-list p{margin:0}.conductors-list-portrait{border-radius:100%;display:block;margin-left:2rem;max-width:calc(88vw - 40rem);min-width:12rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16vw;z-index:1}.conductors-list .conductors-list-portrait{width:8vw;min-width:6rem;margin:0 1rem 0 0}.concerts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.concerts-list .concert{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f4f7f9;background-color:var(--c-secondary-light);display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem;margin-right:4rem;min-width:18rem;text-decoration:none;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:calc(33% - 4rem)}.concerts-list .concert:hover{background-color:#0b4f79;background-color:var(--c-secondary);color:#fff;color:var(--c-text-on-secondary)}.concerts-list img{margin-right:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:100%}.concerts-list h3,.concerts-list p{margin:0}.concerts-list+h2{margin-top:3rem}.concert-description{white-space:nowrap;overflow:hidden}.concert-description *{overflow:hidden;text-overflow:ellipsis}.composition{margin:3rem 0}.composition.same-composer{margin-top:-2.5rem}.composition ol{padding-left:1.5em}.concert-dates{float:right;width:33%}@media (max-width:48rem){.concert-dates{float:none;width:auto}}.concert-poster{margin-top:3rem;max-width:12rem}.concert-programme{margin:0 -6vw 3rem;overflow:hidden}.programme-article{background-color:#dee7ec;background-color:var(--c-secondary-125);padding:6rem 6vw;position:relative}.programme-article>div{max-width:40rem;margin:0 auto}.programme-article .programme-article::after,.programme-article::before{content:'';display:block;left:-5%;position:absolute;width:110%}.programme-article::before{background-color:#fff;background-color:var(--c-white);height:2rem;top:0;-webkit-transform:rotateZ(-1.25deg) translateY(-50%);transform:rotateZ(-1.25deg) translateY(-50%);z-index:3}.programme-article::after{background-color:#fff;background-color:var(--c-white);bottom:0;height:4rem;-webkit-transform:rotateZ(.625deg) translateY(50%);transform:rotateZ(.625deg) translateY(50%);z-index:1}.programme-article:nth-child(2n),.programme-article:nth-child(2n)::after,.programme-article:nth-child(2n)::before{background:0 0;content:none;padding:4rem 6vw 1rem}.programme-article:nth-child(3n){background-color:rgba(255,242,107,.75);background-color:var(--c-highlight-75)}@supports (display:grid){.concert-content{display:grid;grid-template-columns:auto 1rem 33%;grid-template-rows:auto}.concert-title{grid-column:1/span 3;grid-row:1/1}h3.concert-conductor{grid-column:1/span 3;grid-row:2/2;margin-bottom:3rem}.concert-dates{float:none;grid-column:3/4;grid-row:3/3;margin-bottom:1.5rem;width:auto}.ticket-info{grid-column:3/4;margin-bottom:1.5rem}.concert-poster{grid-column:3/4;margin-top:0}.composition-list{grid-column:1/1;grid-row:3/span 4}.composition{margin:0 0 3rem 0}.concert-text{grid-column:1/1}@media (max-width:48rem){.concert-content{display:block}.concert-dates,.ticket-info{margin-bottom:3rem}}}.concerts-container{margin:0 -6vw -6vw -6vw;overflow:hidden;z-index:0}.concerts-container-inner{position:relative;background-color:#dee7ec;background-color:var(--c-secondary-125);padding:6vw}.concerts-container-inner::before{background-color:#fff;background-color:var(--c-white);content:'';display:block;height:2rem;left:-5%;position:absolute;top:0;-webkit-transform:rotateZ(-1.25deg) translateY(-50%);transform:rotateZ(-1.25deg) translateY(-50%);width:110%;z-index:3}.t-album h1,.t-gallery h1{color:#fff;color:var(--c-white)}.gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gallery-thumb{border:.25rem solid transparent;display:inline-block;height:0;overflow:hidden;padding-bottom:21.5%;position:relative;width:33%}@media (max-width:48rem){.gallery-thumb{width:50%;padding-bottom:32.57%}}@media (max-width:32rem){.gallery-thumb{width:100%;padding-bottom:55.57%}}.gallery-thumb img{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.gallery-thumb:hover img{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}.album-title{bottom:0;left:0;position:absolute;background-color:#fff;background-color:var(--c-white);padding:.25em .5em;margin:.25em;line-height:1.2}.album-title strong::after{content:"\A";white-space:pre}.album-title span{font-size:.875rem}.album{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.album-thumb{border:.25rem solid transparent;display:inline-block;height:0;overflow:hidden;padding-bottom:12.5%;position:relative;width:20%}@media (max-width:48rem){.album-thumb{padding-bottom:20.8%;width:33.33%}}@media (max-width:32rem){.album-thumb{padding-bottom:31.25%;width:50%}}.album-thumb img{-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.album-thumb:hover img{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}.button{background-color:#fff;background-color:var(--c-white);border:2px solid #0b4f79;border:2px solid var(--c-secondary);color:#0b4f79;color:var(--c-secondary);display:inline-block;font-family:'Open Sans',sans-serif;font-size:1em;font-weight:800;letter-spacing:.0125em;margin:1em 0;padding:.5em .75em;text-decoration:none;text-transform:uppercase}.button:hover{background-color:#0b4f79;background-color:var(--c-secondary);color:#fff;color:var(--c-text-on-secondary)}.button i,.button svg{margin:0 .75em 0 .25em}.webcal-icon svg{fill:currentColor;height:1.5em;margin-bottom:-.35em}.button-small{background-color:rgba(16,108,167,.75);background-color:var(--c-primary-75);border:none;color:#fff;color:var(--c-text-on-primary);font-size:1rem;font-weight:600;margin:0;padding:.25em .375em;text-transform:none}.button-small i,.button-small svg{margin:0 .375em 0 .125em}.button-icon:not(:hover){background-color:transparent;color:rgba(16,108,167,.75);color:var(--c-primary-75)}.button-icon:not(:hover) span{display:none}.button-icon:not(:hover) i,.button-icon:not(:hover) svg{margin:0 .125em 0 .125em}h2.with-button .button-icon{margin:0 0 0 .5rem;-webkit-transform:translateY(-.125rem);transform:translateY(-.125rem)}.button .download-size{display:inline-block;font-size:.75em;font-weight:400;text-transform:none;-webkit-transform:translateY(-.125em);transform:translateY(-.125em)}form{margin:1em 0}input{color:inherit;font-family:inherit;font-size:1em;padding:.25em .5em}label{display:block;margin-top:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-repertoire p+h2{margin-top:3rem}.t-repertoire h2::before{display:block;content:" ";margin-top:-2.5rem;height:2.5rem;visibility:hidden;pointer-events:none}.repertoire-list{margin-right:3rem}.repertoire-list p{margin-bottom:1em}.page-nav{margin-bottom:2rem}.page-nav .button{margin:0 .125rem 0 0}@supports (position:sticky){.page-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:0;left:0;margin:0;position:sticky;top:6vw;-webkit-transform:translateX(calc(88vw - 2rem));transform:translateX(calc(88vw - 2rem));width:2rem}.page-nav .button{margin:0 0 .125rem 0;padding:.125em .375em;text-align:center}@media (max-width:32rem){.page-nav{-webkit-transform:translateX(calc(94vw - 3rem));transform:translateX(calc(94vw - 3rem))}}@media (min-width:80rem){.page-nav{-webkit-transform:translateX(calc(78rem - 12vw));transform:translateX(calc(78rem - 12vw))}}}.t-page main h2,.t-page main h3,.t-page main h4{margin-top:1.5em}.t-page main ul{list-style-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 190 190" width=".75em" height=".75em"><path fill="%23106ca7" d="M101.9 25.6C97.7 29.7 93.8 33.2 90 36c-1-7.1-1.2-14.5-.5-22.2.3-3.9.9-7.6 1.6-11.2 1.3-.1 2.6-.1 3.9-.1 7.9 0 15.6 1 22.9 2.8-1.4 2.4-3 4.8-4.8 7.2-3.3 4.7-7.1 9-11.2 13.1m29.2 140.5c1.3-3.2 2.1-6.4 2.2-9.7.2-3.2.2-6.1.1-8.6-.2-2.1-.7-4.7-1.5-7.8-.7-3.1-2.2-6.1-4.2-9-2.1-2.9-5-5.3-8.8-7.2-3.8-1.9-8.9-2.7-15.2-2.3l9.7 60.2c4.9-1.7 8.8-4 11.6-6.7 2.8-2.7 4.8-5.7 6.1-8.9m-31.8-44.2c-4.7.2-8.6 1.2-11.6 2.8-3 1.7-5.5 3.7-7.2 6-1.8 2.4-3 4.9-3.6 7.5-.6 2.6-.9 5-.8 7.1.1 2.1.6 4.2 1.4 6.4.8 2.2 1.9 4.2 3.2 6.1 1.3 1.9 2.8 3.6 4.3 5.2s3.1 2.7 4.7 3.5l-.6.6-.6.6c-.2.2-.4.5-.5.7-3.6-1.7-6.7-3.8-9.4-6.1-2.7-2.4-4.5-4.1-5.3-5.1-1.3-1.7-2.4-3.3-3.3-4.7-.9-1.4-1.7-2.8-2.2-4.4-.6-1.6-1.1-3.2-1.5-5.1-.4-1.8-.7-4-.8-6.6-.2-2.4-.1-5 .5-7.7s1.5-5.4 2.8-8.2c1.3-2.8 3-5.4 5.2-8 2.1-2.6 4.6-5 7.5-7.3 1.5-1.1 2.8-2.1 4.1-2.8 1.2-.7 2.3-1.3 3.4-1.8 1-.5 2.1-.9 3.2-1.2 1.1-.3 2.3-.6 3.5-1l-5.2-31.2c-1.4.8-3.6 2.4-6.7 4.8s-6.5 5.3-10.2 8.6c-3.7 3.3-7.3 6.9-11 10.8-3.6 3.9-6.6 7.6-8.9 11.1-4.1 6.6-7.4 12.6-9.7 18.1-2.3 5.5-3.2 11.5-2.6 17.9.5 7.2 2.7 14 6.6 20.3 4 6.3 9.1 11.5 15.3 15.8 6.2 4.3 13.3 7.2 21.2 8.9 7.9 1.7 16.2 1.5 24.7-.6l-9.9-61zM130 9.3c-.5 3.2-1.2 6.1-2.1 8.7-1.2 3.6-2.5 7-4.1 10-1.6 3-3.2 6.1-4.9 9.2-1.8 3.1-3.7 5.8-5.6 8.2-1.9 2.4-3.8 4.7-5.8 7.2-2.1 2.5-4.2 4.6-6.5 6.3s-4.5 3.5-6.6 5.4c1 5.9 5.7 33.2 5.7 33.5 2.8-.3 5.6-.4 8.5-.1 2.9.3 5.7.7 8.5 1.3 2.7.6 5.1 1.3 7.2 2.2 2.1.9 3.8 1.8 5.1 2.6 6.2 4.6 10.6 9.9 13.2 15.8 2.6 5.9 4.1 12 4.6 18.2.3 4.8-.1 9.7-1.2 14.6-1.2 4.9-3.1 9.5-5.8 14-2.7 4.4-6.2 8.5-10.5 12.2-4.1 3.5-8.9 6.4-14.3 8.7 41.8-9.3 73.1-46.6 73.1-91.2 0-39.3-24.2-72.9-58.5-86.8M51.1 172.7c-5.5-4.8-9.7-9.7-12.7-14.9-3-5.2-5.1-10.5-6.3-16-1.2-5.5-2-11-2.3-16.5-.5-6 .1-12 1.6-17.9 1.5-6 3.7-11.7 6.4-17.2s5.8-10.5 9.3-15.1c3.5-4.6 7-8.6 10.6-12.1 4.1-3.9 8.5-7.8 13-11.6s9.5-7.8 14.9-11.8c-.1-1.5-.3-2.8-.4-4-.2-1.1-.4-2.3-.6-3.5-.2-1.2-.5-2.6-.8-4.1-.3-1.5-.5-3.3-.6-5.5 0-.9-.1-2.6-.3-5.1-.2-2.5-.4-5.5-.4-9V3.2C36.8 9.5 1.5 48.6 1.5 96c0 45 31.8 82.6 74.1 91.5-1.2-.4-2.2-.8-3.1-1.2-8.8-4.3-16-8.8-21.4-13.6"/></svg>');max-width:40rem;padding-left:1.75em}.t-page main li{margin-bottom:.5em}.t-calendar header+main::before,.t-calendar-location header+main::before{height:calc(16vw + 3rem);min-height:10rem;top:calc(4vw + 1.5rem)}.calendar-location-header{margin-bottom:10vw}.calendar-location-header,.calendar-location-header h1{margin-bottom:0}.calendar-date{font-style:italic;margin-top:.25em}.calendar-table{margin-left:-.25rem}.calendar-table .even{background-color:#dee7ec;background-color:var(--c-secondary-125)}.calendar-table td{padding:calc(8em / 8) 2em .25em 0;vertical-align:top}.calendar-table td:first-child{border-left:.5rem solid transparent}.calendar-table .green td:first-child{border-color:#4c9900;border-color:var(--c-green)}.calendar-table .blue td:first-child{border-color:#0094ff;border-color:var(--c-blue)}.calendar-table .red td:first-child{border-color:#ff003f;border-color:var(--c-red)}.calendar-table .even+.even td,.calendar-table tr:not(.even)+:not(.even) td{padding-top:0}.calendar-table .table-icon{padding:.5em 2em 0 .7em}.calendar-table tr.intertitle td{padding:0}.calendar-table tr.intertitle:not(:first-child) td{padding:3em 0 0 0}.calendar-table .highlight-location{font-weight:700;color:#0b4f79;color:var(--c-secondary)}.calendar-table .date-detail{display:none}.calendar-table tr:target{background-color:#106ca7;background-color:var(--c-primary);color:#fff;color:var(--c-text-on-primary)}@media (max-width:48rem){.calendar-table{margin-left:-.5rem}.calendar-table tr{display:block;position:relative}.calendar-table .intertitle td{text-align:center}.calendar-table td{display:inline-block;padding:.0625em 1em}.calendar-table .table-icon{border:none;padding:1em;position:absolute;right:0;width:auto}.calendar-table td:empty{display:none}.calendar-table td{border-left:.5rem solid #fff;border-left:.5rem solid var(--c-white)}.calendar-table .date{padding-top:.9375em}.calendar-table .date-detail{display:initial}.calendar-table td{width:100%}.calendar-table .location{padding:0 0 .9375em 1em}.calendar-table .green td{border-color:#4c9900;border-color:var(--c-green)}.calendar-table .green td:first-child{border-color:transparent}.calendar-table .blue td{border-color:#0094ff;border-color:var(--c-blue)}.calendar-table .blue td:first-child{border-color:transparent}.calendar-table .red td{border-color:#ff003f;border-color:var(--c-red)}.calendar-table .red td:first-child{border-color:transparent}}.calendar-stack{display:inline-block;font-size:2em;height:1em;position:relative;width:calc(13em / 14)}.calendar-stack .calendar-day,.calendar-stack .i,.calendar-stack svg{position:absolute}.calendar-stack .i,.calendar-stack svg{opacity:.25}.calendar-stack .calendar-day{font-size:calc(8em / 14);font-weight:700;height:calc(6em / 8);left:calc(.25em / 8);line-height:calc(8em / 14);text-align:center;top:calc(6.5em / 8);width:calc(12em / 8)}.t-archive-texts header+main::before,.t-default header+main::before,.t-internal header+main::before,.t-members header+main::before{height:calc(16vw + 3rem);min-height:10rem;top:calc(4vw + 1.5rem)}.internal-header{color:#fff;color:var(--c-white);margin-bottom:4vw;min-height:6rem;padding:0;z-index:auto}.internal-header h1{margin-bottom:0!important}.internal-user-breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.internal-user-breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase}.internal-user-breadcrumb li:not(:last-child)::after{content:'›';font-size:1.5rem;padding:0 .5rem;line-height:0;font-weight:600;color:#0b4f79;color:var(--c-secondary)}.quicklinks{margin:2rem 0 2rem}.quicklinks a{background:#dee7ec;background:var(--c-secondary-125);margin:0 2px 2px 0;display:inline-block;font-size:1.125rem;font-weight:600;padding:1rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.quicklinks a:hover{background-color:#0b4f79;background-color:var(--c-secondary);color:#fff;color:var(--c-text-on-secondary)}.internal-entry-checkbox{position:absolute;left:-999999px}.internal-entry-content{display:none;margin-bottom:1.5rem}.internal-entry-title{cursor:pointer;position:relative;padding:0 0 0 1.5rem}.internal-entry-checkbox:checked~.internal-entry-content,.internal-entry-checkbox:checked~.internal-entry-content li{display:block}.internal-entry-title::before{content:"→";position:absolute;left:0}.internal-entry-checkbox:checked~label .internal-entry-title,.internal-entry-title:hover{color:#0b4f79;color:var(--c-secondary)}.internal-entry-checkbox:checked~label .internal-entry-title::before,.internal-entry-title:hover::before{content:"↘"}.internal-entry-text{background:#dee7ec;background:var(--c-secondary-125);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:-2.5rem 0 0 -.5rem;padding:2.5rem 0 .5rem 2rem}.internal-entry-text>div{padding-right:2rem}.internal-link-title{display:inline-block}.internal-entry-content a::before{display:inline-block;min-width:1.5rem;content:'🔗'}.internal-entry-content .file-download::before,.internal-entry-content a[href$=pdf]::before{content:'📄'}.depth-1,.depth-2,.depth-3{margin-left:2rem}.depth-2 .internal-entry-content{margin-left:2rem}.wiki-container table{margin-bottom:.5rem}.wiki-container td{border:1px solid hsla(203,83%,16%,.25);border:1px solid var(--c-secondary-dark-25);padding:.25rem .5rem}.wiki-container .downloads{margin-bottom:.5rem}.wiki-container .file-download{padding:.25rem 0;display:inline-block}.wiki-container .file-download small{padding-left:.5rem}.wiki-link{-webkit-text-decoration:underline 1px #0b4f79;text-decoration:underline 1px #0b4f79;-webkit-text-decoration:underline 1px var(--c-secondary);text-decoration:underline 1px var(--c-secondary)}.wiki-link:hover{-webkit-text-decoration:underline 2px #0b4f79;text-decoration:underline 2px #0b4f79;-webkit-text-decoration:underline 2px var(--c-secondary);text-decoration:underline 2px var(--c-secondary)}.wiki-container li+ul{margin-top:1em}.internal-link+.internal-entry{margin-top:-1rem}.t-recordings header+main::before{height:calc(16vw + 3rem);min-height:10rem;top:calc(4vw + 1.5rem)}.recording-controls,.t-recordings h1{margin-bottom:calc(4vw + 3rem)}.recording-controls .plyr--audio .plyr__controls{background:0 0}.recording-controls .plyr__controls .plyr__progress:first-child,.recording-controls .plyr__controls .plyr__time:first-child,.recording-controls .plyr__controls [data-plyr=pause],.recording-controls .plyr__controls>button:first-child{color:#fff;color:var(--c-white);margin-left:-7px}.recording-controls .plyr--audio .plyr__controls{color:#fff;color:var(--c-white)}.recordings-container{margin:0 -6vw -6vw -6vw;overflow:hidden;z-index:0}.recordings-container-inner{position:relative;background-color:#dee7ec;background-color:var(--c-secondary-125);padding:6vw}.recordings-container-inner::before{background-color:#fff;background-color:var(--c-white);content:'';display:block;height:2rem;left:-5%;position:absolute;top:0;-webkit-transform:rotateZ(-1.25deg) translateY(-50%);transform:rotateZ(-1.25deg) translateY(-50%);width:110%;z-index:3}.recordings-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.recording{background-color:#f4f7f9;background-color:var(--c-secondary-light);display:block;margin-bottom:1rem;margin-right:2rem;min-width:18rem;padding:1rem;width:calc(50% - 2rem)}.t-home .recording{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem 0 1rem}.t-home .plyr--audio .plyr__controls{background-color:#0b4f79;background-color:var(--c-secondary);margin:1rem -1rem 0 -1rem;padding:.5rem 1rem;color:#fff;color:var(--c-white)}body:not(.t-home) .recordings-list .recording:hover{background-color:#0b4f79;background-color:var(--c-secondary);color:#fff;color:var(--c-text-on-secondary)}.recording h3,.recording p{margin:0}.uniform__potty{position:absolute;left:-9999px}.newsletter-subscription{padding:.5vw 6vw 1vw 6vw;white-space:nowrap}.newsletter-subscription-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-subscription-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 .5rem .5rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-subscription-label span{margin-right:.5rem}.newsletter-subscription-input{border:2px solid rgba(34,34,34,.5);border:2px solid var(--c-text-50);height:2.5rem;margin:0;min-width:20rem;width:35vw}.newsletter-subscription-button{height:2.5rem;margin:0}.newsletter-form-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:30rem}.newsletter-form .newsletter-subscription-button{margin-top:1rem}.text-content p+h2,.text-content p+h3{margin-top:2em}.plyr input[type=range]:focus,.plyr:focus{outline:0}.plyr .plyr__video-embed iframe,.plyr__tooltip{pointer-events:none}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}.plyr{position:relative;max-width:100%;min-width:200px;direction:ltr}.plyr,.plyr *,.plyr ::after,.plyr ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.plyr a,.plyr button,.plyr input,.plyr label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr audio,.plyr video{width:100%;height:auto;vertical-align:middle;border-radius:inherit}.plyr input[type=range]{display:block;height:20px;width:100%;margin:0;padding:0;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;background:0 0}.plyr input[type=range]::-webkit-slider-runnable-track{height:8px;background:0 0;border:0;border-radius:4px;-webkit-user-select:none;user-select:none}.plyr input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-webkit-transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,-webkit-transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease,-webkit-transform .2s ease;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.plyr input[type=range]::-moz-range-track{height:8px;background:0 0;border:0;border-radius:4px;-moz-user-select:none;user-select:none}.plyr input[type=range]::-moz-range-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-moz-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box}.plyr input[type=range]::-ms-track{height:8px;background:0 0;border:0;color:transparent}.plyr input[type=range]::-ms-fill-upper{height:8px;background:0 0;border:0;border-radius:4px;-ms-user-select:none;user-select:none}.plyr input[type=range]::-ms-fill-lower{height:8px;border:0;border-radius:4px;-ms-user-select:none;user-select:none;background:#3498db}.plyr input[type=range]::-ms-thumb{position:relative;height:16px;width:16px;background:#fff;border:2px solid transparent;border-radius:100%;-ms-transition:background .2s ease,border .2s ease,transform .2s ease;transition:background .2s ease,border .2s ease,transform .2s ease;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);box-sizing:border-box;margin-top:0}.plyr input[type=range]::-ms-tooltip{display:none}.plyr input[type=range]::-moz-focus-outer{border:0}.plyr input[type=range].tab-focus:focus{outline-offset:3px}.plyr input[type=range]:active::-webkit-slider-thumb{background:#3498db;border-color:#fff;-webkit-transform:scale(1.25);transform:scale(1.25)}.plyr input[type=range]:active::-moz-range-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr input[type=range]:active::-ms-thumb{background:#3498db;border-color:#fff;transform:scale(1.25)}.plyr--video input[type=range].tab-focus:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr--audio input[type=range].tab-focus:focus{outline:rgba(86,93,100,.5) dotted 1px}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;position:absolute!important;padding:0!important;border:0!important;height:1px!important;width:1px!important}.plyr__video-wrapper{position:relative;background:#000;border-radius:inherit}.plyr__video-embed{padding-bottom:56.25%;height:0;border-radius:inherit;overflow:hidden;z-index:0}.plyr__video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plyr__video-embed>div{position:relative;padding-bottom:200%;-webkit-transform:translateY(-35.95%);transform:translateY(-35.95%)}.plyr video::-webkit-media-text-track-container{display:none}.plyr__captions{display:none;position:absolute;bottom:0;left:0;width:100%;padding:20px;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;color:#fff;font-size:16px;text-align:center;font-weight:400}.plyr__captions span{border-radius:2px;padding:3px 10px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:150%}.plyr__captions span:empty{display:none}@media (min-width:768px){.plyr__captions{font-size:24px}}.plyr--captions-active .plyr__captions{display:block}.plyr--hide-controls .plyr__captions{-webkit-transform:translateY(-15px);transform:translateY(-15px)}@media (min-width:1024px){.plyr--fullscreen-active .plyr__captions{font-size:32px}}.plyr ::-webkit-media-controls{display:none}.plyr__controls{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;line-height:1;text-align:center}.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:5px}.plyr__controls .plyr__progress:first-child,.plyr__controls .plyr__time:first-child,.plyr__controls>button:first-child{margin-left:-7px}.plyr__controls .plyr__volume{margin-left:5px}.plyr__controls [data-plyr=pause]{margin-left:0}.plyr__controls button{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;overflow:visible;vertical-align:middle;padding:7px;border:0;background:0 0;border-radius:3px;cursor:pointer;-webkit-transition:background .3s ease,color .3s ease,opacity .3s ease;transition:background .3s ease,color .3s ease,opacity .3s ease;color:inherit}.plyr__controls button svg{width:18px;height:18px;display:block;fill:currentColor}.plyr__controls button:focus{outline:0}.plyr__controls .icon--captions-on,.plyr__controls .icon--exit-fullscreen,.plyr__controls .icon--muted{display:none}@media (min-width:480px){.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls>button{margin-left:10px}}.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none}.plyr--video .plyr__controls{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:50px 10px 10px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.plyr--video .plyr__controls button.tab-focus:focus,.plyr--video .plyr__controls button:hover{background:#3498db;color:#fff}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#565d64;margin-left:-10px;padding:10px}.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background:var(--c-primary);color:var(--c-text-on-primary)}.plyr__play-large{display:none;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;border:4px solid currentColor;border-radius:100%;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);-webkit-transition:all .3s ease;transition:all .3s ease}.plyr__play-large svg{position:relative;left:2px;width:20px;height:20px;display:block;fill:currentColor}.plyr__play-large:focus{outline:rgba(255,255,255,.5) dotted 1px}.plyr .plyr__play-large{display:inline-block}.plyr--audio .plyr__play-large,.plyr--playing .plyr__controls [data-plyr=play],.plyr__controls [data-plyr=pause]{display:none}.plyr--playing .plyr__play-large{opacity:0;visibility:hidden}.plyr--playing .plyr__controls [data-plyr=pause]{display:inline-block}.plyr--captions-active .plyr__controls .icon--captions-on,.plyr--fullscreen-active .icon--exit-fullscreen,.plyr--muted .plyr__controls .icon--muted{display:block}.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr--captions-active .plyr__controls .icon--captions-on+svg,.plyr--fullscreen-active .icon--exit-fullscreen+svg,.plyr--muted .plyr__controls .icon--muted+svg{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__tooltip{position:absolute;z-index:2;bottom:100%;margin-bottom:10px;padding:5px 7.5px;opacity:0;background:rgba(0,0,0,.7);border-radius:3px;color:#fff;font-size:14px;line-height:1.3;-webkit-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease}.plyr__tooltip::before{content:'';position:absolute;width:0;height:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:-4px;border-right:4px solid transparent;border-top:4px solid rgba(0,0,0,.7);border-left:4px solid transparent;z-index:2}.plyr button.tab-focus:focus .plyr__tooltip,.plyr button:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr button:hover .plyr__tooltip{z-index:3}.plyr__controls button:first-child .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls button:first-child .plyr__tooltip::before{left:16px}.plyr__controls button:last-child .plyr__tooltip{right:0;-webkit-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls button:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);transform:translateX(50%)}.plyr__controls button:first-child .plyr__tooltip--visible,.plyr__controls button:first-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:first-child:hover .plyr__tooltip,.plyr__controls button:last-child .plyr__tooltip--visible,.plyr__controls button:last-child.tab-focus:focus .plyr__tooltip,.plyr__controls button:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__progress{position:relative;display:none;-ms-flex:1;-webkit-box-flex:1;flex:1}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress input[type=range]::-webkit-slider-runnable-track{background:0 0}.plyr__progress input[type=range]::-moz-range-track{background:0 0}.plyr__progress input[type=range]::-ms-fill-upper{background:0 0}.plyr__progress .plyr__tooltip{left:0}.plyr .plyr__progress{display:inline-block}.plyr__progress--buffer,.plyr__progress--played,.plyr__volume--display{position:absolute;left:0;top:50%;width:100%;height:8px;margin:-4px 0 0;padding:0;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:100px}.plyr__progress--buffer::-webkit-progress-bar,.plyr__progress--played::-webkit-progress-bar,.plyr__volume--display::-webkit-progress-bar{background:0 0}.plyr__progress--buffer::-webkit-progress-value,.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-moz-progress-bar,.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:8px}.plyr__progress--buffer::-ms-fill,.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{border-radius:100px}.plyr__progress--played,.plyr__volume--display{z-index:1;color:#3498db;background:0 0;-webkit-transition:none;transition:none}.plyr__progress--played::-webkit-progress-value,.plyr__volume--display::-webkit-progress-value{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-transition:none;transition:none}.plyr__progress--played::-moz-progress-bar,.plyr__volume--display::-moz-progress-bar{min-width:8px;max-width:99%;border-top-right-radius:0;border-bottom-right-radius:0;-moz-transition:none;transition:none}.plyr__progress--played::-ms-fill,.plyr__volume--display::-ms-fill{display:none}.plyr__progress--buffer::-webkit-progress-value{-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-moz-progress-bar{-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress--buffer::-ms-fill{-ms-transition:width .2s ease;transition:width .2s ease}.plyr--video .plyr__progress--buffer,.plyr--video .plyr__volume--display{background:rgba(255,255,255,.25)}.plyr--video .plyr__progress--buffer{color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(198,214,219,.66)}.plyr--audio .plyr__progress--buffer{color:rgba(198,214,219,.66)}.plyr--loading .plyr__progress--buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-size:25px 25px;background-repeat:repeat-x;background-image:linear-gradient(-45deg,rgba(0,0,0,.15) 25%,transparent 25%,transparent 50%,rgba(0,0,0,.15) 50%,rgba(0,0,0,.15) 75%,transparent 75%,transparent);color:transparent}.plyr--video.plyr--loading .plyr__progress--buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress--buffer{background-color:rgba(198,214,219,.66)}.plyr__time{display:inline-block;vertical-align:middle;font-size:14px}.plyr__time+.plyr__time{display:none}@media (min-width:768px){.plyr__time+.plyr__time{display:inline-block}}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}.plyr__volume{display:none}.plyr .plyr__volume{-ms-flex:1;-webkit-box-flex:1;flex:1;position:relative}.plyr .plyr__volume input[type=range]{position:relative;z-index:2}@media (min-width:480px){.plyr .plyr__volume{display:block;max-width:60px}}@media (min-width:768px){.plyr .plyr__volume{max-width:100px}}.plyr--is-ios .plyr__volume,.plyr--is-ios [data-plyr=mute]{display:none!important}.plyr--fullscreen-active{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;z-index:10000000;background:#000;border-radius:0!important}.plyr--fullscreen-active video{height:100%}.plyr--fullscreen-active .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-active .plyr__video-embed{overflow:visible}.plyr--fullscreen-active .plyr__controls{position:absolute;bottom:0;left:0;right:0}.plyr--fullscreen-active.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}