@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader/newsreader-latin.woff2) format("woff2")}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../fonts/newsreader/newsreader-latin-italic.woff2) format("woff2")}@font-face{font-family:Newsreader Display;font-style:normal;font-weight:200 800;font-display:swap;size-adjust:103%;src:url(../fonts/newsreader/newsreader-latin.woff2) format("woff2")}:root{--ivory: #f3eee6;--paper: #e8e0d5;--charcoal: #171515;--ink: #211e1d;--muted: #675f5b;--accent: #6b2639;--accent-dark: #431624;--brass: #c4a36f;--line: rgba(33, 30, 29, .18);--font-serif: Newsreader, "Iowan Old Style", Baskerville, Georgia, serif;--font-sans: "Avenir Next", Avenir, "Helvetica Neue", Arial, ui-sans-serif, system-ui, sans-serif;--nav-height: 92px;--bs-body-bg: var(--ivory);--bs-body-bg-rgb: 243, 238, 230;--bs-body-color: var(--ink);--bs-body-color-rgb: 33, 30, 29;--bs-body-font-family: var(--font-sans);--bs-body-font-size: 1rem;--bs-body-line-height: 1.75;--bs-primary: var(--accent);--bs-primary-rgb: 107, 38, 57;--bs-secondary-bg: var(--paper);--bs-secondary-bg-rgb: 232, 224, 213;--bs-dark: var(--charcoal);--bs-dark-rgb: 23, 21, 21;--bs-border-color: var(--line)}body{text-rendering:optimizeLegibility}html,body{overflow-x:hidden}a{color:inherit}::selection{background:var(--accent);color:#fff}.py-6{padding-top:6rem!important;padding-bottom:6rem!important}.p-editorial{padding:6rem!important}.g-6{--bs-gutter-x: 6rem;--bs-gutter-y: 6rem}.site-navbar{--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-color: rgba(255, 255, 255, .82);--bs-navbar-hover-color: #fff;--bs-navbar-nav-link-padding-x: .75rem;--bs-navbar-padding-y: 1rem;min-height:var(--nav-height);transition:background-color .25s ease,min-height .25s ease,box-shadow .25s ease}.site-navbar.is-scrolled,.page-legal .site-navbar{min-height:76px;background:#171515f5;box-shadow:0 1px #ffffff14;backdrop-filter:blur(12px)}.wordmark,.footer-wordmark{font-family:var(--font-serif);line-height:.8;letter-spacing:-.02em}.footer-wordmark,.footer-wordmark:hover{color:#fff}.wordmark-name{font-size:1.75rem;font-weight:400}.wordmark-role,.footer-wordmark small{font-family:var(--font-sans);font-size:.56rem;letter-spacing:.32em;line-height:1;margin-top:.55rem;text-transform:uppercase}.site-navbar .navbar-nav{--bs-nav-link-padding-x: .75rem;--bs-nav-link-padding-y: .7rem}.site-navbar .nav-link{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.site-navbar .nav-link.active:after{background:var(--brass);content:"";display:block;height:1px;margin-top:.25rem;width:100%}.language-switcher{border-left:1px solid rgba(255,255,255,.24);gap:.1rem;margin-left:.8rem;padding-left:.8rem}.site-navbar .language-switcher .nav-link{color:#ffffff9e;font-size:.64rem;padding-inline:.42rem}.site-navbar .language-switcher .nav-link:hover,.site-navbar .language-switcher .current-lang .nav-link{color:var(--brass)}.site-navbar .language-switcher .current-lang .nav-link:after{background:currentColor;content:"";display:block;height:1px;margin-top:.25rem;width:100%}.hero-home{--elena-voss-hero-image: url(../img/hero-portrait.svg);--elena-voss-hero-position: center 28%;--elena-voss-hero-scale: 1;background-color:#1a1717;min-height:100svh;overflow:hidden}.hero-home:before,.inner-hero:before{background-image:var(--elena-voss-hero-image);background-position:var(--elena-voss-hero-position);background-repeat:no-repeat;background-size:var(--elena-voss-hero-background-size, cover);content:"";inset:0;position:absolute}.hero-shade,.inner-hero-shade{background:linear-gradient(90deg,#080808c7,#0808084d 45%,#0808081f 72%,#0808088c),linear-gradient(0deg,rgba(8,8,8,.7) 0%,transparent 55%);inset:0;position:absolute}.eyebrow{font-size:.67rem;font-weight:700;letter-spacing:.28em;line-height:1.4;text-transform:uppercase}.hero-name{font-family:var(--font-serif);font-size:clamp(5.5rem,15vw,13rem);font-weight:375;font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.055em;line-height:.63;text-wrap:balance}.hero-name span:last-child{margin-left:.35em}.hero-quote{border-left:1px solid rgba(255,255,255,.42);color:#fff;max-width:34rem;padding-left:1.5rem}.hero-quote p{font-family:var(--font-serif);font-size:clamp(1.45rem,2.2vw,2.25rem);font-style:italic;line-height:1.25;margin-bottom:1rem}.hero-quote footer{color:#ffffffad;font-size:.66rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.hero-scroll{bottom:1.3rem;height:42px;left:50%;position:absolute;transform:translate(-50%);width:24px}.hero-scroll span{animation:scrollCue 2s ease-in-out infinite;background:#ffffffe6;display:block;height:22px;margin:0 auto;width:1px}@keyframes scrollCue{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(10px)}}.section-padding{padding:7rem 0}.display-editorial,.font-serif,.inner-title{font-family:var(--font-serif);font-weight:400;letter-spacing:-.045em;line-height:.98}.display-editorial{font-size:clamp(3.2rem,7vw,6.8rem);font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.03em}.inner-title{font-family:Newsreader Display,Iowan Old Style,Baskerville,Georgia,serif;font-size:clamp(4.5rem,12vw,10rem);font-optical-sizing:none;font-variation-settings:"opsz" 16;letter-spacing:-.035em}body.single-concert .inner-title{font-size:clamp(2.8rem,6.5vw,6rem);line-height:1.03;letter-spacing:-.035em;max-width:18ch;text-wrap:balance;overflow-wrap:break-word}@media(max-width:575.98px){body.single-concert .inner-title{font-size:clamp(2.4rem,10vw,3.4rem);line-height:1.08;max-width:100%}}.lead-copy{font-family:var(--font-serif);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:1.35}.editorial-link{border-bottom:1px solid currentColor;color:var(--ink);display:inline-block;font-size:.76rem;font-weight:650;letter-spacing:.12em;padding-bottom:.15rem;text-decoration:none;text-transform:uppercase}.editorial-link:hover{color:var(--accent)}.editorial-link-light{color:#fff}.editorial-link-light:hover{color:var(--brass)}.featured-concert{align-items:center;border-top:1px solid var(--line);display:grid;gap:1rem;grid-template-columns:9rem minmax(0,1fr) auto;padding:2rem 0}.featured-concert:last-child{border-bottom:1px solid var(--line)}.concert-date-large{display:flex;gap:.7rem}.concert-date-large strong{font-family:var(--font-serif);font-size:4.2rem;font-weight:400;letter-spacing:-.04em;line-height:.8}.concert-date-large span{font-size:.65rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.featured-concert h3,.record-card h3,.hearing-sample h3,.contact-card h3{font-family:var(--font-serif);font-size:2rem;font-weight:400;line-height:1.05}.featured-concert p{color:var(--muted);margin-bottom:0}.concert-city{font-size:.7rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.concert-arrow{align-items:center;border:1px solid var(--line);border-radius:50%;display:inline-flex;font-size:1.4rem;height:3.3rem;justify-content:center;text-decoration:none;transition:.2s ease;width:3.3rem}.concert-arrow:hover{background:var(--accent);border-color:var(--accent);color:#fff;transform:translate(3px,-3px)}.biography-teaser{background:#ded5ca}.portrait-frame{min-height:42rem}.portrait-frame img{transition:transform .8s ease}.portrait-frame:hover img{transform:scale(1.215)}.bio-teaser-copy{min-height:100%}.btn-accent{--bs-btn-bg: var(--accent);--bs-btn-border-color: var(--accent);--bs-btn-color: #fff;--bs-btn-hover-bg: var(--accent-dark);--bs-btn-hover-border-color: var(--accent-dark);--bs-btn-hover-color: #fff}.btn{--bs-btn-font-size: .72rem;--bs-btn-font-weight: 700;letter-spacing:.13em;text-transform:uppercase}.record-card img{aspect-ratio:1 / 1;object-fit:cover;width:100%}.record-meta{color:var(--brass);font-size:.65rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.record-card p:not(.record-meta){color:#ffffff9e}.commercial-recordings-section .record-card p:not(.record-meta){color:var(--muted)}.record-cover-placeholder{align-items:center;aspect-ratio:1 / 1;background:linear-gradient(135deg,var(--accent),var(--charcoal));color:#ffffffbf;display:flex;font-family:var(--font-serif);font-size:clamp(4rem,10vw,7rem);justify-content:center}.record-description p:last-child,.hearing-sample-notes p:last-child{margin-bottom:0}.hearing-sample-media{background:linear-gradient(135deg,#6b2639f2,#171515f2);color:#fff;overflow:hidden}.hearing-sample-video iframe,.hearing-sample-video video{border:0;height:100%;object-fit:cover;width:100%}.hearing-sample-audio-mark{color:var(--brass);font-family:var(--font-serif);font-size:4rem;line-height:1}.hearing-sample-notes{color:var(--muted)}.hearing-sample-card{background:#fff;color:var(--ink);overflow:hidden}.hearing-sample-card-image{background:var(--charcoal);overflow:hidden}.hearing-sample-card-image img{object-fit:cover}.hearing-sample-card-placeholder{background:linear-gradient(135deg,#6b2639f2,#171515f2);color:#fff}.hearing-sample-card-placeholder .hearing-sample-audio-mark{height:100%;margin:0}.hearing-sample-card-player audio{display:block;width:100%}@media(max-width:767.98px){.hearing-sample-card .card-body{min-height:15rem}}.contact-band{background:#d9cdbf}.inner-hero{--elena-voss-hero-position: center;--elena-voss-hero-scale: 1;background-color:#1d1919;height:min(72svh,760px);min-height:540px;overflow:hidden;position:relative}.inner-hero.has-page-hero-image{--elena-voss-hero-image: var(--elena-voss-page-hero-image)}.inner-hero-bio{--elena-voss-hero-image: url(../img/portrait-wide.svg)}.inner-hero-concerts{--elena-voss-hero-image: url(../img/concert-hall.svg)}.inner-hero-media{--elena-voss-hero-image: url(../img/recording-wide.svg)}.inner-hero-contact{--elena-voss-hero-image: url(../img/portrait-contact.svg)}.biography-sticky{top:110px}.portrait-shadow{box-shadow:22px 24px #6b263926}.download-panel{padding-top:2rem}.download-link{align-items:center}.download-link:hover{color:var(--accent)}.download-link span{font-size:.62rem;font-weight:700;letter-spacing:.15em}.prose{max-width:52rem}.prose p{margin-bottom:1.5rem}.prose h2{font-family:var(--font-serif);font-size:2.2rem;font-weight:400;margin-top:2.5rem}.concert-month{margin-top:5rem}.concert-month-heading{align-items:baseline;border-bottom:2px solid var(--ink);display:flex;font-family:var(--font-serif);font-weight:400;justify-content:space-between;margin-bottom:0;padding-bottom:.8rem}.concert-month-heading span:first-child{font-size:3.2rem;line-height:1}.concert-month-heading span:last-child{color:var(--muted);font-size:1.3rem}.concert-list-item{border-bottom:1px solid var(--line);display:grid;gap:2rem;grid-template-columns:7rem minmax(0,1fr) 9rem;padding:2.4rem 0}.concert-list-date strong{display:block;font-family:var(--font-serif);font-size:3.5rem;font-weight:400;line-height:.9}.concert-list-date span{color:var(--muted);font-size:.66rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.concert-list-body h3{font-family:var(--font-serif);font-size:2rem;font-weight:400;margin-bottom:.55rem}.concert-list-location{color:var(--accent);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.concert-list-programme{color:var(--muted);margin:.7rem 0}.concert-list-artists{font-size:.9rem;margin-bottom:0}.concert-list-action{align-self:center;text-align:right}.status-badge{border:1px solid currentColor;display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.12em;margin-bottom:.7rem;padding:.25rem .5rem;text-transform:uppercase}.status-few-tickets{color:#995c00}.status-sold-out,.status-cancelled{color:#952b2b}.record-details div{border-bottom:1px solid var(--line);display:grid;grid-template-columns:8rem 1fr;padding:.8rem 0}.record-details dt{font-size:.65rem;letter-spacing:.13em;text-transform:uppercase;word-wrap:break-word;min-width:10rem}.record-details dd{margin-left:2rem;margin-bottom:0}.contact-card{background:#fffaf3;border-left:4px solid var(--accent);padding:clamp(2rem,5vw,4.5rem)}.contact-card a{text-decoration-thickness:1px;text-underline-offset:.25em}.contact-label,.footer-label{font-size:.64rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.legal-main{padding-top:calc(var(--nav-height) + 3rem);min-height:70vh}.legal-copy{max-width:48rem}.site-footer{color:#ffffffb8}.footer-wordmark span{color:#fff;font-size:clamp(2.8rem,5vw,5rem)}.footer-intro{font-family:var(--font-serif);font-size:1.65rem;line-height:1.3;max-width:28rem}.footer-label{color:var(--brass)}.footer-links li{margin-bottom:.65rem}.footer-links a{text-decoration:none}.footer-links a:hover{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}@media(max-width:575.98px)and (min-width:360px){.hero-name{font-size:clamp(3.4rem,18vw,4.8rem);max-width:100%}.inner-title{font-size:clamp(2.8rem,14vw,4.2rem);overflow-wrap:break-word}.display-editorial{font-size:clamp(2.7rem,13vw,3.3rem);overflow-wrap:break-word}}@media(max-width:360px){.hero-name{font-size:clamp(3.1rem,16vw,4.4rem);max-width:100%}.inner-title{font-size:clamp(2.5rem,12vw,3.8rem);overflow-wrap:break-word}.display-editorial{font-size:clamp(2.5rem,14vw,3rem)!important;overflow-wrap:break-word}}@media(max-width:1199.98px){.p-editorial{padding:4rem!important}.hero-name{font-size:clamp(5rem,16vw,10rem)}}@media(max-width:991.98px){:root{--nav-height: 76px}.site-navbar{background:#171515f0;min-height:76px}.navbar-collapse{border-top:1px solid rgba(255,255,255,.12);margin-top:1rem;padding:1rem 0}.language-switcher{border-left:0;border-top:1px solid rgba(255,255,255,.18);margin:.65rem 0 0;padding:.5rem 0 0}.hero-home{min-height:840px}.hero-name span:last-child{margin-left:.1em}.hero-quote{margin-top:2rem}.section-padding{padding:5.5rem 0}.featured-concert{grid-template-columns:7rem 1fr auto}.portrait-frame{min-height:35rem}.inner-hero{height:60svh;min-height:480px}}@media(max-width:767.98px){.hero-home{--elena-voss-hero-position: 68% center;min-height:760px}.inner-hero-bio{--elena-voss-hero-position: 18% center}.hero-name{font-size:clamp(4.4rem,23vw,8rem);line-height:.67}.featured-concert{grid-template-columns:1fr auto}.featured-concert .concert-date-large{grid-column:1 / -1}.concert-date-large strong{font-size:3.5rem}.portrait-frame{min-height:30rem}.p-editorial{padding:2rem!important}.concert-list-item{grid-template-columns:5rem 1fr;gap:1.25rem}.concert-list-action{grid-column:2;text-align:left}.concert-month-heading span:first-child{font-size:2.5rem}.inner-hero{min-height:420px}.record-details div{grid-template-columns:6rem 1fr}}@media(max-width:575.98px)and (min-width:360px){.section-padding{padding:4.5rem 0}.hero-home{min-height:700px}.hero-name{font-size:4.8rem}.hero-quote p{font-size:1.35rem}.display-editorial{font-size:3.3rem}.featured-concert{grid-template-columns:1fr}.concert-arrow{margin-top:.25rem}.concert-list-item{grid-template-columns:1fr}.concert-list-action{grid-column:1}.concert-list-date{display:flex;align-items:baseline;gap:.75rem}.concert-list-date strong{font-size:2.8rem}}.site-navbar .navbar-toggler:focus-visible{outline:3px solid var(--ivory);outline-offset:4px}.concert-list-body{min-width:0}@media(max-width:575.98px){.concert-list-body h3,.concert-list-body h3 a{overflow-wrap:anywhere;hyphens:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.admin-bar .site-navbar{top:32px}.site-navbar .current-menu-item>.nav-link,.site-navbar .current_page_item>.nav-link,.site-navbar .current-menu-ancestor>.nav-link,.site-navbar .is-active-section>.nav-link{color:#fff}.site-navbar .nav-link.active:after,.site-navbar .current-menu-item>.nav-link:after,.site-navbar .current_page_item>.nav-link:after,.site-navbar .current-menu-ancestor>.nav-link:after,.site-navbar .is-active-section>.nav-link:after{background:var(--brass);content:"";display:block;height:1px;margin-top:.25rem;width:100%}.prose .alignwide{max-width:72rem;margin-left:auto;margin-right:auto}.prose img{display:block;height:auto;max-width:100%}.prose a{text-underline-offset:.2em}.wp-block-image figcaption{color:var(--muted);font-size:.8rem}.screen-reader-text{clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}@media(max-width:782px){.admin-bar .site-navbar{top:46px}}@media(max-width:767.98px){.concerts-links-top{display:none!important}}@media(min-width:767.98px){.concerts-links-bottom{display:none!important}}
