img.svelte-109at9u{max-height:400px;width:100%}@media (max-width: 576px){.for-large-screen.svelte-1f0dgzx{display:none!important}}@media (min-width: 577px){.for-small-screen.svelte-1f0dgzx{display:none!important}}.meta.svelte-1f0dgzx{font-size:.85em;font-family:var(--sans-serif);color:var(--color-text-secondary)}.meta-container.svelte-1f0dgzx{display:flex;justify-content:space-between;align-items:baseline;width:100%}h2.svelte-1f0dgzx{margin:0;font-family:var(--serif);font-size:2.2rem}@media (max-width: 576px){h2.svelte-1f0dgzx{font-size:2rem}}.composer.svelte-1f0dgzx{margin-top:0;margin-bottom:calc(var(--spacing-unit) * 8);text-align:right;font-family:var(--serif)}.video.svelte-1f0dgzx{display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--spacing-unit) * 20)}.adjacent-posts.svelte-1f0dgzx{display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(var(--spacing-unit) * 8);margin-top:calc(var(--spacing-unit) * 20);font-family:var(--serif)}.prev.svelte-1f0dgzx{margin-left:2em}.next.svelte-1f0dgzx{margin-right:2em;margin-left:auto;text-align:right}.prev.svelte-1f0dgzx,.next.svelte-1f0dgzx{position:relative;display:inline-block}.prev.svelte-1f0dgzx:before,.next.svelte-1f0dgzx:after{content:"";width:1em;height:1em;margin-top:-.5em;border-top:solid 1px currentColor;border-right:solid 1px currentColor;position:absolute;top:50%}.prev.svelte-1f0dgzx:before{transform:rotate(225deg);left:-1.5em}.next.svelte-1f0dgzx:after{transform:rotate(45deg);right:-1.5em}.concert.svelte-1f0dgzx{display:flex;flex-direction:column;align-items:center;margin:calc(var(--spacing-unit) * 20) 0;text-align:center;font-family:var(--serif)}.concert.svelte-1f0dgzx a:where(.svelte-1f0dgzx){padding:calc(var(--spacing-unit) * 4);transition:background-color .3s}.concert.svelte-1f0dgzx a:where(.svelte-1f0dgzx):hover{background-color:var(--color-background-secondary);text-decoration:none}.concert.svelte-1f0dgzx p:where(.svelte-1f0dgzx){text-indent:0;margin:0;margin-bottom:calc(var(--spacing-unit) * 4)}main.svelte-1f0dgzx{margin:calc(var(--spacing-unit) * 12) 0}main.svelte-1f0dgzx *{font-family:var(--serif);letter-spacing:.04em}main.svelte-1f0dgzx h3{margin-top:calc(var(--spacing-unit) * 12);font-size:1.5em}main.svelte-1f0dgzx h4{margin-top:calc(var(--spacing-unit) * 8);margin-bottom:0;font-size:1.1em}main.svelte-1f0dgzx p{text-indent:1rem;text-align:justify;line-height:1.75}main.svelte-1f0dgzx blockquote{margin-top:calc(var(--spacing-unit) * 12);margin-bottom:calc(var(--spacing-unit) * 12);font-style:italic;text-indent:1em}main.svelte-1f0dgzx blockquote h4{text-indent:0}@media (max-width: 576px){main.svelte-1f0dgzx blockquote{margin-right:1em;margin-left:1em}}main.svelte-1f0dgzx li:not(li:last-child){margin-bottom:calc(var(--spacing-unit) * 2)}main.svelte-1f0dgzx figure:has(blockquote){margin:calc(var(--spacing-unit) * 12) 1em}main.svelte-1f0dgzx figure blockquote{margin:initial}main.svelte-1f0dgzx figure:has(blockquote)>figcaption{text-align:right;font-size:.85em}.fullwidth-gray-background.svelte-1f0dgzx{display:flex;justify-content:center;margin:calc(var(--spacing-unit) * 20) calc(-1 * var(--spacing-unit) * 8) 0;padding:calc(var(--spacing-unit) * 6) 0;background-color:var(--color-background-secondary)}@media (max-width: 576px){.fullwidth-gray-background.svelte-1f0dgzx{margin:calc(var(--spacing-unit) * 20) calc(-1 * var(--spacing-unit) * 6) 0}}.upcoming-concerts.svelte-1f0dgzx{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(var(--spacing-unit) * 2);position:relative;border-radius:10px;padding:calc(var(--spacing-unit) * 6) calc(var(--spacing-unit) * 12);width:min(300px,50dvw);overflow:hidden;background-color:#fff;font-size:90%;text-align:center}.upcoming-concerts.svelte-1f0dgzx>:where(.svelte-1f0dgzx){margin:0;z-index:2}.upcoming-concerts.svelte-1f0dgzx .megaphone:where(.svelte-1f0dgzx){position:absolute;top:60px;right:65px;z-index:1;transform:rotate(-30deg) scale(5.9);fill:var(--color-background-secondary)}.upcoming-concerts.svelte-1f0dgzx>h3:where(.svelte-1f0dgzx),.upcoming-concerts.svelte-1f0dgzx>picture{margin:calc(var(--spacing-unit) * 2) 0}.upcoming-concerts.svelte-1f0dgzx a:where(.svelte-1f0dgzx){text-decoration:underline}
