html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.only-compact{display:block}@media (min-width:668px){.only-compact{display:none!important}}.only-regular{display:none}@media (min-width:668px){.only-regular{display:block}}.g-row{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}.g-1-2{flex-basis:50%;min-width:0}.g-stack{flex-basis:100%;min-width:0}.g-padding{padding-right:16px}@media (min-width:668px){.g-1-2{flex-basis:50%;min-width:0}.g-3-8{flex-basis:37.5%;min-width:0}.g-stack-regular{flex-basis:100%;min-width:0}}.site-header{display:flex;flex-wrap:wrap;align-items:flex-end;flex-direction:row;margin-bottom:11rem}.site-header .site-navigation{display:none;flex-basis:25%;min-width:0;margin-left:12.5%!important}@media (min-width:668px){.site-header .site-navigation{display:block}}.header-image{position:relative}@media (min-width:668px){.header-image{flex-basis:62.5%;min-width:0}}.header-image .hero{max-width:100%;display:block;box-shadow:0 10px 100px rgba(64,85,75,.2)}.header-image .title{margin-left:16px;line-height:1;font-size:32px;margin-left:25%!important}@media (min-width:668px){.header-image .title{margin-left:60%!important;font-size:42px}}.header-image .title h1{font-size:1em;margin:0;text-indent:-.08em}.header-image .title h2{text-transform:uppercase;letter-spacing:.1em;font-size:.4em;top:100%;margin-top:3.2em}.header-image .first,.header-image .last,.header-image h2{display:block;margin:0;font-weight:400;position:absolute}.header-image .first{color:#fff;opacity:.96;bottom:0;margin-bottom:5px;text-shadow:0 0 1px rgba(0,0,0,.5)}.header-image .last{top:100%;color:#505050}.site-footer{color:#b5b5b5;margin:20px 0;font-size:14px;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}@media (max-width:374px){.site-footer{font-size:13px}}.site-footer a{color:inherit}.site-footer .copyright{margin-left:auto;padding-right:16px;text-align:right}.site-footer nav{list-style:none;margin:0;padding-left:16px}.site-footer nav li{display:inline-block;margin-left:1em}.site-footer nav li:first-child{margin-left:0}@media (min-width:668px){.site-footer .copyright{text-align:left;flex-basis:25%;min-width:0}.site-footer nav{flex-basis:75%;min-width:0;padding-left:52px}}.site-navigation{font-size:14px;list-style:none;margin:0;padding:0;padding-left:16px;overflow:hidden;margin-top:-6px}@media (min-width:668px){.site-navigation{position:relative;left:-16px;overflow:visible;font-size:16px}}.site-navigation .nav-element{position:relative}.site-navigation .nav-element:before{content:"";border-bottom:2px solid;display:block;position:absolute;top:0;height:50%;right:100%;width:1em;margin-right:6px;transform:scaleX(0);transform-origin:right center;opacity:0;transition:all .3s ease-in-out}@media (min-width:668px){.site-navigation .nav-element:before{margin-right:12px;width:3em}}.site-navigation .nav-element:hover:before{transform:scaleX(.5);opacity:.7}.site-navigation .nav-element.active:before{transform:scaleX(1);opacity:1}.site-navigation a{display:block;text-decoration:none;color:inherit;padding:8px 0}.site-navigation .active{color:#cb6800;font-weight:700}@media (max-width:374px){.site-navigation{font-size:13px;letter-spacing:-.01em;padding-left:10px}}.main{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}.main .site-navigation{display:block;flex-basis:25%;min-width:0}@media (min-width:668px){.main .site-navigation{display:none!important}}.content{flex-basis:75%;min-width:0}@media (min-width:668px){.content{flex-basis:100%;min-width:0}}.home{font-size:20px;line-height:1.3}.home .youtube-embed{position:relative;height:0;padding-top:56.25%;box-shadow:0 10px 100px rgba(64,85,75,.2);margin-bottom:6rem}@media (min-width:668px){.home .youtube-embed{margin:3rem 52px}}.home .youtube-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.quote{font-size:22px;font-style:italic;color:#cb6800;margin-bottom:6rem}.quote .text{margin-bottom:5px}.quote .author{font-size:.7em}.shortnews{color:#b19981;padding-right:16px}.shortnews .headline{margin-right:14px;color:#b19981}.shortnews .date{display:inline-block;font-size:.8em;font-style:italic}.shortnews-segment{margin:26px 0}.more-news{display:block;font-weight:700;font-style:italic;font-size:.7em;color:#cb6800}.more-news:after{content:"";width:1em;height:1em;margin-left:.4em;margin-bottom:-.1em;background:url(/assets/slanted-arrow-right.svg);background-repeat:no-repeat;display:inline-block}.text h1{margin-top:0;margin-bottom:.6em;font-size:2.1rem}.text .date,.text h1{color:#b19981}.text .date{font-style:italic;font-size:1.5rem;margin-bottom:2em}.text .body{font-size:1.35rem;line-height:1.5}.text .body p:first-child{margin-top:0}.text img{max-width:100%;height:auto;display:block;box-shadow:0 2px 10px rgba(64,85,75,.3),0 10px 100px rgba(64,85,75,.2)}.text .image-group{margin:3rem 0;display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;margin-right:-16px}.text .image-group:before{content:"";margin-left:-33.33333%!important}.text .caption{font-size:1.05rem;font-style:italic;color:#b5b5b5}.text .image-group .image{order:1;flex-basis:100%;min-width:0}.text .image-group .caption{order:0;flex-basis:33.33333%;min-width:0;padding-left:16px;padding-right:5px}.text .image-group.large .image{order:0;flex-basis:133.33333%;min-width:0;padding-right:52px}.text .image-group.large .caption{flex-basis:100%;min-width:0;padding:0;margin-top:1rem}.news-article{margin-bottom:4.5rem;margin-right:16px;margin-top:-4px}@media (min-width:668px){.news-article{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;margin-right:0}.news-article header{flex-basis:100%;min-width:0;padding-left:52px;padding-right:25%}.news-article .body{flex-basis:37.5%;min-width:0;margin-left:37.5%!important}.news-article .image-group{margin-right:0!important;width:200%;margin-left:-66.66667%!important}.news-article .image-group:before{margin:0!important}.news-article .image-group .image,.news-article .image-group.large .image{flex-basis:66.66667%;min-width:0;padding:0}.news-article .image-group .caption,.news-article .image-group.large .caption{flex-basis:33.33333%;min-width:0;align-self:flex-end;padding-left:2em;padding-bottom:3em}}.bio{margin-right:16px}.downloads h2{font-weight:700;font-size:1em;margin-top:0;color:#b19981}.downloads .download{display:block;padding:3px 0;position:relative;color:inherit}.downloads .download:hover{color:#cb6800}.downloads .download:before{content:"";display:inline-block;margin-right:.5em;width:.9em;height:.9em;background-image:url(/assets/arrow-download.svg)}@media (min-width:668px){.bio{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;margin-right:0}.bio .downloads{font-size:14px;padding-left:52px}.bio .body,.bio .downloads{flex-basis:37.5%;min-width:0}.bio .body{margin-top:25px}.bio .body.intro{margin-top:0}.bio .body.center{margin-left:37.5%!important}.bio .body.left,.bio .body.right{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;flex-basis:75%;min-width:0;margin-left:12.5%!important}.bio .body.left .caption,.bio .body.right .caption{order:inherit}.bio .body.left .image-group,.bio .body.right .image-group{margin-right:0}.bio .body.left .image-group:before,.bio .body.right .image-group:before{display:none}.bio .body.right .body-text{flex-basis:50%;min-width:0}.bio .body.right .image-group{order:1;flex-basis:50%;min-width:0}.bio .body.right .image-group .image{margin-left:16.666666666666664%;margin-right:-16.666666666666664%}.bio .body.right .image-group .caption{margin-top:15px;flex-basis:100%;min-width:0;margin-left:66.66667%!important;padding:0}.bio .body.left .body-text{flex-basis:33.33333%;min-width:0}.bio .body.left .image-group{flex-basis:66.66667%;min-width:0}.bio .body.left .image-group .image{flex-basis:62.5%;min-width:0}.bio .body.left .image-group .caption{order:1;flex-basis:25%;min-width:0;padding-left:3rem}}.repertoire{margin-right:16px;margin-top:-4px}.repertoire header{margin-top:-4px;margin-bottom:1rem}.repertoire header h2{margin:0;line-height:1.3;font-size:2.1rem}.repertoire header h2.english{font-style:italic;font-weight:400}.repertoire .body{font-size:1.35rem}.repertoire .group{margin-bottom:3em}.repertoire ul{list-style:none;margin-top:0;padding:0}.repertoire ul li{margin-bottom:.5em}.repertoire ul ul{margin-top:.5em;padding-left:2em}@media (min-width:668px){.repertoire{margin-right:0}.repertoire .group{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row}.repertoire header{flex-basis:37.5%;min-width:0;padding-left:52px}.repertoire .body{flex-basis:62.5%;min-width:0}.repertoire .body p:first-child{margin-top:0}}.contact{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:row;margin-right:16px}.contact .body{font-size:1.35rem}.contact .body p:first-child{margin-top:0}.contact .imprint{margin-top:2rem;line-height:1.4}@media (min-width:668px){.contact{margin-right:0}.contact .body{flex-basis:37.5%;min-width:0;margin-left:37.5%!important}.contact .imprint{flex-basis:75%;min-width:0;margin-left:12.5%!important}}*{box-sizing:border-box}body,html{min-width:320px;max-width:1140px;padding:0;font-size:10px}body{font-family:acumin-pro,arial,helvetica,sans-serif;color:#6c6c6c}a{transition:opacity .2s ease-in-out,color .2s ease-in-out;color:#cb6800;text-decoration:none}a:hover{opacity:.8}h2{color:#cb6800}.spaced{letter-spacing:.08em;text-transform:uppercase}