@font-face{font-family:editorial;src:url(../media/PPEditorialOld_Ultralight-s.p.1u1zo7byngpsf.woff2)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:editorial;src:url(../media/PPEditorialOld_Regular-s.p.0tm0w7iw-o21z.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:editorial;src:url(../media/PPEditorialOld_Italic-s.p.3rcbfb76h7bdi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:editorial Fallback;src:local(Arial);ascent-override:117.04%;descent-override:31.92%;line-gap-override:10.64%;size-adjust:93.99%}.editorial_dd8ff8f6-module__2f8kCq__className{font-family:editorial,editorial Fallback}.editorial_dd8ff8f6-module__2f8kCq__variable{--font-editorial:"editorial", "editorial Fallback"}
@font-face{font-family:montreal;src:url(../media/PPNeueMontreal_Regular-s.p.0978-5oil4-kq.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:montreal;src:url(../media/PPNeueMontreal_Semibold-s.p.1sc-9q_4egnx_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:montreal Fallback;src:local(Arial);ascent-override:99.89%;descent-override:25.23%;line-gap-override:0.0%;size-adjust:95.9%}.montreal_7a71feb0-module__u8tGuG__className{font-family:montreal,montreal Fallback}.montreal_7a71feb0-module__u8tGuG__variable{--font-montreal:"montreal", "montreal Fallback"}
.jiarui-prototype{--serif:var(--font-editorial), Georgia, serif;--sans:var(--font-montreal), Arial, sans-serif;--u:calc(100vw / 144);--rail:calc(6.4 * var(--u));--gutter:calc(6.4 * var(--u));--left:calc(12.8 * var(--u));--inset:calc(4.8 * var(--u));--paper:#faf9f6;--stone:#edeae6;--ink:#171714;--cream:#f3eee8;background:var(--ink);color:var(--cream);font-family:var(--sans);font-synthesis:none;scroll-behavior:auto;scrollbar-width:none;margin:0}.jiarui-prototype::-webkit-scrollbar{width:0;height:0;display:none}.jiarui-prototype body::-webkit-scrollbar{width:0;height:0;display:none}.jiarui-prototype .menu-surface::-webkit-scrollbar{width:0;height:0;display:none}.jiarui-prototype body{scrollbar-width:none;margin:0;overflow-x:clip}.prototype-story{font-size:clamp(15px,1.25vw,20px);line-height:1.4}.prototype-story *,.prototype-story :before,.prototype-story :after{box-sizing:border-box}.prototype-story :is(h1,h2,h3,p,figure,ol){margin:0}.prototype-story :is(a,button,input){color:inherit}.prototype-story a{text-decoration:none}.prototype-story button,.prototype-story input{font:inherit;background:0 0;border:0;border-radius:0}.prototype-story button{cursor:pointer}.prototype-story :focus-visible{outline-offset:5px;outline:2px solid}.prototype-story img,.prototype-story picture{width:100%;height:100%;display:block}.prototype-story .display{font-family:var(--serif);letter-spacing:-.04em;font-weight:200;line-height:.98}.prototype-story em{font-family:var(--serif);font-weight:400}.prototype-story .eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:clamp(11px,.85vw,14px);font-weight:600}.prototype-story .small-note{font-size:12px;line-height:1.5}.prototype-story .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chapter{isolation:isolate;width:100%;min-height:100svh;scroll-margin-top:65px;position:relative}.chapter-marker{font:400 clamp(22px, 1.8vw, 32px)/1.2 var(--serif);align-items:baseline;gap:.8em;display:flex}.chapter-marker>span{font:inherit;letter-spacing:-.015em}.line-mask{margin-bottom:-.15em;padding-bottom:.15em;display:block;overflow:hidden}.line-mask>span{display:block}.story-rail{z-index:50;width:var(--rail);height:100dvh;color:var(--cream);background:#171714;border-right:1px solid #554f48;transition:color .5s,background-color .5s,border-color .5s;position:fixed;inset:0 auto 0 0}.story-rail[data-theme=light]{background:var(--paper);color:var(--ink);border-color:#b8b3ac}.menu-trigger{width:100%;height:var(--rail);place-content:center;padding:0;display:grid;border-bottom:1px solid #70685f!important;font-size:11px!important}.menu-trigger .menu-bars{width:calc(3.2 * var(--u));flex-direction:column;gap:5px;display:flex}.menu-bars i{background:currentColor;width:100%;height:1px;display:block}.rail-monogram{display:none}.rail-title{writing-mode:vertical-rl;white-space:nowrap;font-family:var(--serif);text-transform:uppercase;font-size:max(15px,1.6vw);font-weight:400;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(180deg)}.rail-year,.rail-edition{writing-mode:vertical-rl;text-transform:uppercase;font-size:10px;position:absolute;left:50%;transform:translate(-50%)rotate(180deg)}.rail-year{bottom:32px}.rail-edition{top:calc(var(--rail) + 30px)}.rail-progress{transform-origin:top;background:#b2a28e;width:3px;height:100%;position:absolute;top:0;left:0;transform:scaleY(0)}.identity{height:100svh;min-height:650px;overflow:hidden}.hero-photo{z-index:-3;position:absolute;inset:0}.hero-shade{z-index:-2;background:linear-gradient(#08060522,#0000 45%,#08060555 70%,#080605bb),linear-gradient(90deg,#08060577,#08060533 40%,#0000 62%);position:absolute;inset:0}.identity-title{top:7vh;left:var(--left);font-size:min(calc(17 * var(--u)), 21vh);position:absolute;line-height:.88!important}.name-line{width:fit-content;display:flex}.letter-mask{display:inline-block;overflow:visible}.name-letter{display:inline-block}.identity-description{top:var(--inset);right:var(--gutter);font-size:clamp(17px,1.6vw,28px);line-height:1.3;position:absolute}.identity-meta{left:var(--left);right:var(--gutter);bottom:var(--inset);justify-content:space-between;align-items:end;display:flex;position:absolute}.identity-quote{width:min(34vw,540px);font:400 clamp(16px, 1.3vw, 23px)/1.4 var(--serif);margin:0}.identity-quote cite{font:400 12px/1.4 var(--sans);margin-top:16px;display:block}.scroll-cue{font-family:var(--serif);font-size:clamp(25px,2.5vw,44px)}.scroll-cue span{font-family:var(--sans);margin-left:28px}.chapter-scene{width:100%;min-height:100svh;color:var(--photo-ink,var(--cream));background:#141412;position:relative;overflow:hidden}.photo-plane{z-index:-2;width:100%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.photo-plane img{object-fit:cover}.chapter-scene .photo-plane{z-index:0;width:54%}.scene-shade{pointer-events:none;z-index:1;background:linear-gradient(90deg, rgb(var(--photo-scrim,0 0 0) / .9) 0%, rgb(var(--photo-scrim,0 0 0) / var(--photo-alpha,.76)) 42%, transparent 75%);position:absolute;inset:0}.scene-content{z-index:3;padding:var(--inset) 0 var(--inset) var(--left);width:46%;position:relative}.photo-caption{z-index:2;bottom:var(--inset);right:var(--gutter);color:var(--cream);text-shadow:0 1px 8px #000;position:absolute}.bio-portrait img{object-position:43% 50%}.bio-lead{margin:8vh 0 5vh}.bio-lead h2{font-size:clamp(50px,5.9vw,100px)}.bio-facts{max-width:31em;font-size:clamp(14px,1.16vw,20px)}.bio-facts p+p{margin-top:1.3em}.bio-repertoire{font-size:.9em}.bio-cta{border-bottom:1px solid;margin-top:5vh;padding-bottom:6px;font-size:17px;display:inline-block}.text-link span{margin-left:30px}.interlude{background:var(--paper);height:100svh;min-height:600px;color:var(--ink);justify-content:center;align-items:center;display:flex;overflow:hidden}.interlude-composition{--collage-width:calc(24.9 * var(--u));--collage-height:calc(14 * var(--u));grid-template-columns:max-content var(--collage-width) max-content;gap:calc(var(--collage-width) * .1);align-items:center;display:grid}.interlude-words{font-size:calc(12.8 * var(--u));display:contents}.interlude-words span{z-index:2;pointer-events:none;grid-row:1}.interlude-words span:first-child{grid-column:1}.interlude-words span:last-child{grid-column:3}.interlude-collage{width:var(--collage-width);height:var(--collage-height);transform-origin:50%;flex-shrink:0;grid-area:1/2;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.interlude-collage img{object-fit:cover;min-width:0;min-height:0}.interlude-caption{left:var(--left);bottom:var(--inset);position:absolute}.artwork-scene{color:var(--cream);background:#1b1b18}.recording .artwork-scene{background:#24231f}.artwork-scene .scene-content{width:47%}.event-performance img{object-position:42% 45%}.event-copy{width:43%}.event-meta{border-block:1px solid #ffffff60;flex-wrap:wrap;gap:6px 24px;padding:14px 0;font-size:clamp(13px,1.1vw,18px);display:flex}.event-program{margin-top:22px}.event-program h3{margin-top:8px;font-size:clamp(18px,1.7vw,28px);font-weight:400;line-height:1.15}.program-note{font-size:clamp(13px,1.05vw,18px);line-height:1.4;margin-top:20px!important}.note-sources{font-size:11px;line-height:1.5;margin-top:14px!important}.note-sources a{text-underline-offset:3px;text-decoration:underline}.event-poster{z-index:3;aspect-ratio:3/4;width:min(39vw,61.5vh);position:absolute;top:7vh;right:5vw}.event-poster img{object-fit:contain}.event-poster figcaption{color:var(--cream);width:fit-content;margin-top:9px;font-size:11px}.recording-performance img{object-position:53% 45%}.recording-subtitle{font-size:clamp(25px,2.5vw,48px);line-height:1.15;margin-top:26px!important}.recording-subtitle em{font-size:.75em}.recording-notes>p+p{margin-top:18px}.recording-art{z-index:3;right:var(--gutter);width:min(39vw,59vh);color:var(--cream);position:absolute;top:22vh}.recording-cover{aspect-ratio:1;width:100%;box-shadow:0 20px 80px #0007}.recording-cover img{object-fit:contain}.recording-art>p{width:fit-content}.recording-art>.eyebrow{margin-top:15px}.news{padding:var(--inset) var(--gutter) var(--inset) var(--left);background:#151411;min-height:1050px;overflow:hidden}.news-images{z-index:-3;clip-path:inset(0 49% 0 0);transition:clip-path 1s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0}.news-images img{object-fit:cover;object-position:35% 50%;opacity:0;transition:opacity .65s;position:absolute}.news-images img.active{opacity:1}.news[data-photo-active] .news-images{clip-path:inset(0)}.news-shade{z-index:-1;background:linear-gradient(90deg, #000b 0%, #0009 30%, rgb(var(--photo-scrim,0 0 0) / .72) 51%, rgb(var(--photo-scrim,0 0 0) / .9) 100%);position:absolute;inset:0}.news-heading-block{width:40%;position:relative}.news-heading{font-size:clamp(65px,7.7vw,145px);margin-top:12vh!important}.news-image-note{max-width:18em;margin-top:5vh!important}.news-list{color:var(--photo-ink,var(--cream));padding:0;list-style:none;position:relative;margin-top:-34vh!important;margin-left:47%!important}.news-list li{border-bottom:1px solid #ffffff50;padding:13px 0}.news-list li:first-child{padding-top:0}.news-meta{gap:20px;display:flex}.news-list h3{font:400 clamp(27px, 2.6vw, 47px)/1.08 var(--sans);letter-spacing:-.04em;margin:8px 0}.source-arrow{margin-left:12px;font-size:.6em;display:inline-block}.news-list li>p{font-size:clamp(13px,1.02vw,17px);line-height:1.25}.source-link{text-underline-offset:3px;margin-top:5px;font-size:11px;display:inline-block;text-decoration:underline!important}.news-list li:focus-within h3,.news-list li:hover h3{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.contact{height:100svh;min-height:780px;padding:var(--inset) var(--gutter) var(--inset) var(--left);overflow:hidden}.contact-photo{z-index:-3}.contact-photo img{object-position:65% 45%}.contact-shade{z-index:-2;background:linear-gradient(#070907cc,#07090755 40%,#070907c9 72%,#070907ed),linear-gradient(90deg,#0009,#0000 85%);position:absolute;inset:0}.contact-copy h2{margin-top:9vh;font-size:clamp(80px,11vw,190px)}.contact-note{font-size:17px;margin-top:3vh!important}.newsletter{bottom:13vh;right:var(--gutter);background:0 0;width:min(33vw,480px);padding:0;position:absolute}.newsletter>p:nth-child(2){margin:15px 0 20px;font-size:14px}.newsletter label{font-size:12px;display:block}.newsletter-input{border-bottom:1px solid #cfc7ba;margin-bottom:12px;display:flex}.newsletter input{flex:1;min-width:0;padding:14px 0;font-size:14px}.newsletter input::placeholder{color:#d2cabe}.newsletter button{cursor:default;padding:12px 0 12px 12px;font-size:13px}.contact-bottom{left:var(--left);right:var(--gutter);bottom:var(--inset);justify-content:space-between;font-size:12px;display:flex;position:absolute}.fallback-nav{margin-left:var(--rail);background:#171714;flex-wrap:wrap;gap:24px;padding:30px;display:flex}.prototype-story[data-enhanced] .fallback-nav{display:none}.prototype-story[data-layout=horizontal] .story-pin{height:100dvh;overflow:hidden}.prototype-story[data-layout=horizontal] .story-track{flex-wrap:nowrap;width:100%;height:100dvh;display:flex}.prototype-story[data-layout=horizontal] .chapter{flex-shrink:0;width:100vw;height:100dvh;min-height:0}.prototype-story[data-layout=horizontal] .expanding-chapter{width:170vw}.prototype-story[data-layout=horizontal] .events,.prototype-story[data-layout=horizontal] .recording{width:100vw}.prototype-story[data-layout=horizontal] .chapter-scene{width:100vw;height:100dvh;min-height:0}.prototype-story[data-layout=horizontal] .news-list{inset:var(--inset) var(--gutter) auto 52vw;position:absolute;margin:0!important}.prototype-story[data-layout=horizontal] .news-list h3{font-size:min(2.6vw,4vh)}.skip-link{top:12px;left:calc(var(--rail) + 15px);z-index:80;background:var(--paper);padding:10px;position:fixed;transform:translateY(-200%);color:var(--ink)!important}.skip-link:focus{transform:none}.menu-surface{width:100vw;max-width:none;height:100dvh;max-height:none;padding:var(--inset) var(--gutter) var(--inset) var(--left);color:var(--cream);scrollbar-width:none;background:#1e1e19;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.menu-surface::backdrop{background:0 0}.menu-close{top:var(--inset);right:var(--gutter);text-transform:uppercase;letter-spacing:.08em;position:absolute;padding:8px!important;font-size:14px!important;font-weight:600!important}.menu-surface nav{flex-direction:column;gap:1.4vh;display:flex}.menu-surface nav a{align-items:baseline;gap:25px;width:fit-content;display:flex}.menu-number{font-family:var(--sans);width:2em;font-size:13px}.menu-label{font:200 min(9vh, 9vw)/1.2 var(--serif);letter-spacing:-.035em;display:block;position:relative}.menu-label-wrap{margin-block:-.12em;padding-block:.12em;font-size:min(9vh,9vw);display:block;overflow:hidden}.menu-underline{transform-origin:0;background:currentColor;height:1px;position:absolute;bottom:-.1em;left:0;right:0;transform:scaleX(0)}.menu-footer{bottom:var(--inset);right:var(--gutter);font-size:12px;position:absolute}.enhanced-trigger{display:none}.prototype-story[data-enhanced] .enhanced-trigger{display:grid}.prototype-story[data-enhanced] .fallback-trigger{display:none}@media (max-height:820px) and (min-width:768px) and (orientation:landscape){.bio-lead{margin-block:5vh 3vh}.bio-facts{font-size:14px}.bio-facts p+p{margin-top:1em}.bio-cta{margin-top:3vh}.event-copy h2{margin-block:3vh;font-size:6vw}.event-program{margin-top:15px}.program-note{font-size:13px;margin-top:14px!important}.recording-intro h2{margin-top:7vh}.recording-notes{margin-top:6vh;font-size:14px}.news-list h3{margin-block:6px}.news-list li>p{font-size:13px}}.prototype-story:not([data-layout=horizontal]) .expanding-chapter .chapter-scene{padding-bottom:60px}.prototype-story:not([data-layout=horizontal]) .scene-content{width:52%}.prototype-story:not([data-layout=horizontal]) .news-list{margin-top:-25vh!important}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.jiarui-prototype{--u:calc(100vw / 39);--rail:65px;--gutter:20px;--left:20px;--inset:32px}.prototype-story{font-size:16px}.chapter-marker{font-size:22px}.story-rail{width:100%;height:65px;padding:0 var(--gutter);border-bottom:1px solid #70685f;border-right:0;justify-content:space-between;align-items:center;display:flex}.rail-monogram{font:200 33px/1 var(--serif);display:block}.menu-trigger{width:44px;height:44px;border-bottom:0!important}.menu-trigger .menu-bars{width:30px}.rail-title,.rail-year,.rail-edition{display:none}.rail-progress{transform-origin:0;width:100%;height:2px;top:auto;bottom:-1px}.identity{background:#100f0e;flex-direction:column;height:auto;min-height:100svh;padding-top:100px;display:flex}.identity .identity-title{order:0;margin:0 40px;font-size:clamp(80px,23vw,165px);position:relative;inset:auto}.identity .identity-description{order:1;margin:24px 25px 28px;font-size:16px;position:relative;inset:auto}.hero-photo{z-index:0;flex:none;order:2;height:min(72vw,560px);position:relative;inset:auto}.hero-photo img{object-position:50% 50%}.hero-shade{display:none}.identity-meta{order:3;margin:30px 25px 35px;display:block;position:relative;inset:auto}.identity-quote{width:100%;font-size:17px}.identity-quote cite{margin-top:14px}.scroll-cue{margin-top:26px;font-size:22px;display:inline-block}.chapter-scene{background:#141412;flex-direction:column;padding:0 0 55px;display:flex}.chapter-scene .photo-plane{order:0;width:100%;height:65svh;min-height:380px;position:relative;inset:auto}.scene-shade{display:none}.scene-content,.prototype-story:not([data-layout=horizontal]) .scene-content{width:100%;color:var(--cream);padding:40px 25px 0}.bio-portrait img{object-position:38% 50%}.bio-lead{margin:35px 0}.bio-lead h2{font-size:clamp(51px,13vw,80px)}.bio-facts{max-width:34em;font-size:16px}.bio-facts p+p{margin-top:24px}.bio-cta{margin-top:32px}.photo-caption{top:57svh;bottom:auto;right:20px}.interlude{height:100svh;min-height:100svh}.interlude-composition{--collage-width:38vw;--collage-height:60vw}.interlude-words{font-size:9vw}.interlude-collage{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:2px}.interlude-caption{bottom:25px}.event-copy h2{margin:35px 0;font-size:clamp(65px,17vw,100px)}.event-meta{font-size:14px}.event-program{margin-top:28px}.event-program h3{font-size:23px}.program-note{font-size:16px;margin-top:25px!important}.note-sources{font-size:12px;margin-top:20px!important}.note-sources a{line-height:2;display:inline}.event-poster{align-self:center;width:calc(100% - 40px);max-width:560px;position:relative;inset:auto;margin-top:50px!important}.event-poster figcaption{font-size:11px}.recording-intro h2{margin-top:40px;font-size:clamp(44px,11.7vw,80px)}.recording-subtitle{font-size:30px;margin-top:25px!important}.recording-notes{margin-top:45px;font-size:16px}.recording-art{align-self:center;width:calc(100% - 40px);max-width:560px;margin-top:50px;position:relative;inset:auto}.recording-performance img{object-position:40% 50%}.news{min-height:0;padding:85px 25px 55px}.news-heading-block{width:100%;min-height:65svh}.news-heading{font-size:92px;margin-top:60px!important}.news-images{clip-path:none;height:75svh}.news-images img{object-position:40% 50%}.news-shade{background:linear-gradient(#000b 0%,#0009 35svh,#151411 73svh)}.news-image-note{margin-top:25px!important}.news-list,.prototype-story:not([data-layout=horizontal]) .news-list{margin:0!important}.news-list li{padding-block:27px}.news-list h3{margin-block:12px;font-size:31px}.news-list li>p{font-size:16px;line-height:1.35}.source-link{padding-block:8px;font-size:12px}.contact{height:auto;min-height:100svh;padding:105px 25px 30px}.contact-photo{width:100%;height:100%;position:absolute;inset:0}.contact-photo img{object-position:64% 50%}.contact-shade{background:linear-gradient(#0009,#0003 32%,#000b 58%,#000d)}.contact-copy h2{margin-top:60px;font-size:clamp(59px,15.4vw,100px)}.contact-note{max-width:15em;font-size:15px;margin-top:30px!important}.newsletter{background:0 0;width:100%;margin-top:150px;padding:16px 0;position:relative;inset:auto}.contact-bottom{flex-wrap:wrap;gap:18px;margin-top:55px;font-size:11px;display:flex;position:relative;inset:auto}.contact-bottom a{margin-left:auto}.fallback-nav{margin-left:0}.skip-link{left:15px}.menu-surface{padding:100px 25px 80px}.menu-close{top:24px;right:20px}.menu-surface nav{gap:2.2vh}.menu-surface nav a{gap:14px}.menu-label,.menu-label-wrap{font-size:min(7.8vh,12.5vw)}.menu-number{width:2em;font-size:11px}.menu-footer{bottom:25px;left:25px;right:auto}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.jiarui-prototype{--u:15px;--left:40px;--gutter:40px}.identity-title{font-size:165px}.identity-description{left:40px}.scene-content,.prototype-story:not([data-layout=horizontal]) .scene-content{padding-inline:50px}.bio-facts{max-width:100%}.event-poster,.recording-art{max-width:560px}}@media (prefers-reduced-motion:reduce){.prototype-story *,.prototype-story :before,.prototype-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.menu-surface nav a[aria-current=location] .menu-underline{transform:scaleX(1)}}.mobile-quote{display:none}@media (prefers-reduced-motion:no-preference){.jiarui-prototype[data-intro-pending] .name-letter,.jiarui-prototype[data-intro-pending] .identity-description,.jiarui-prototype[data-intro-pending] .identity-meta,.jiarui-prototype[data-intro-pending] .story-rail{opacity:0}.jiarui-prototype[data-intro-pending] .hero-photo{opacity:.18;filter:blur(14px);transform:scale(1.035)}}.entrance-mask{margin-bottom:-.15em;padding-bottom:.15em;overflow:hidden}.prototype-story [hidden]{display:none!important}.menu-dialog{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--cream);pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.menu-dialog::backdrop{background:0 0}.menu-dialog>*{pointer-events:auto}.menu-dialog .menu-surface{left:var(--rail);width:calc(100vw - var(--rail));padding-left:var(--gutter)}.menu-dialog .menu-rail{opacity:1!important}.menu-bars{min-height:12px;position:relative}.menu-bars i{position:absolute;top:2px;left:0}.menu-bars i:last-child{top:10px}.menu-close:focus:not(:focus-visible),.menu-dialog[data-input=pointer] .menu-close:focus{outline:none}.menu-close:focus-visible,.menu-dialog[data-input=keyboard] .menu-close:focus{outline:0;box-shadow:0 1px}.menu-surface nav a:focus-visible{text-underline-offset:.16em;outline:0;text-decoration:underline;text-decoration-thickness:1px}.menu-socials{bottom:var(--inset);left:var(--gutter);gap:28px;font-size:13px;display:flex;position:absolute}.menu-socials a{text-underline-offset:6px;padding-block:12px}.menu-socials a:hover,.menu-socials a:focus-visible{text-decoration:underline}.menu-surface nav{gap:.5vh}.menu-label,.menu-label-wrap{font-size:min(8.7vh,8.2vw)}.events .event-copy{width:46%}.event-copy h2{margin:4vh 0 3vh;font-size:clamp(47px,5.7vw,100px)}.event-copy .event-meta{padding-block:12px;font-size:clamp(12px,1.05vw,17px)}.event-program-list{margin:20px 0;padding:0;list-style:none}.event-program-list li{flex-direction:column;gap:5px;margin:12px 0;font-size:clamp(14px,1.15vw,19px);line-height:1.3;display:flex}.event-program-list .eyebrow{font-size:11px}.event-expanded{font-size:13px}.event-expanded summary{cursor:pointer;border-bottom:1px solid #aaa397;width:fit-content;padding:8px 0;list-style:none}.event-expanded summary::-webkit-details-marker{display:none}.event-expanded[open] summary span[aria-hidden]{display:inline-block;transform:rotate(180deg)}.event-extra{margin-top:14px;font-size:13px;line-height:1.4}.event-extra p+p{margin-top:10px}.all-events{border-bottom:1px solid #9f9688;margin-top:22px;padding:8px 0;font-size:17px;display:inline-block}.event-deck-wrap{width:51vw;height:80vh;position:absolute;inset:10vh 0 auto auto}.event-deck{perspective:1200px;width:100%;height:calc(100% - 60px);transform-style:preserve-3d;position:relative}.event-poster-plane{aspect-ratio:3/4;width:min(24vw,40vh);transform-style:preserve-3d;backface-visibility:hidden;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 45px #0005}.event-poster-plane img{object-fit:contain}.event-poster-plane[data-event-poster="1"]{opacity:.72;transform:translate(11%,-50%)translateZ(-170px)rotateY(-24deg)rotate(3deg)}.event-poster-plane[data-event-poster="2"]{opacity:.72;transform:translate(-111%,-50%)translateZ(-170px)rotateY(24deg)rotate(-3deg)}.event-poster-plane[data-active=true]{z-index:3}.poster-index{font:400 11px var(--sans);position:absolute;bottom:-25px;left:0}.event-controls{justify-content:center;align-items:center;gap:16px;font-size:12px;display:flex}.event-controls button{min-width:44px;min-height:44px}.event-controls [data-event-pause]{text-underline-offset:5px;padding-inline:10px;font-size:11px;text-decoration:underline}.events[data-event-zoom=true] .event-copy h2{margin-block:2vh;font-size:clamp(43px,4.3vw,75px)}.events[data-event-zoom=true] .event-extra:before{content:""}.events[data-event-zoom=true] .event-program-summary{display:block}.events[data-event-zoom=true] .event-program-list{margin-block:10px}.events[data-event-zoom=true] .event-program-list li{margin-block:8px;font-size:13px}.events[data-event-zoom=true] .all-events{margin-top:10px}.recording-art{width:min(48vw,70vh);top:14vh;right:2vw}.recording-object{aspect-ratio:1;width:100%;display:block;position:relative;padding:0!important}.recording-layers,.recording-static{width:100%;height:100%;display:block}.recording-layers{display:none}.prototype-story[data-enhanced] .recording-layers{display:block}.prototype-story[data-enhanced] .recording-static{display:none}.recording-layers img{object-fit:contain;position:absolute;inset:0}.recording-case{z-index:2;transform:translate(-12.9%)}.recording-disc{z-index:1;transform:translate(-12.9%)}.recording-object:focus-visible{outline-offset:-30px;outline:1px solid #b2a28e}.recording-hint{color:#d0c7b9;margin:-5vh 0 4vh 5vw!important}.recording-art>p{margin-left:5vw}.recording-intro h2{margin-top:8vh}.recording-notes{margin-top:6vh}.contact-note a{text-underline-offset:5px;margin-top:10px;text-decoration:underline;display:inline-block}.contact-copy h2{font-size:clamp(65px,9vw,165px)}.contact-bottom{flex-wrap:wrap;row-gap:18px}.production-credit{text-align:right;width:100%;font-size:11px}.events-catalog{background:#1b1b18}.catalog-header,.catalog-footer{justify-content:space-between;align-items:center;gap:24px;padding:32px 6vw;font-size:13px;display:flex}.catalog-header>a:first-child{font:400 28px var(--serif)}.catalog-header a:hover,.catalog-footer a:hover{text-underline-offset:6px;text-decoration:underline}.catalog-intro{padding:9vh 9vw 7vh}.catalog-intro h1{font-size:clamp(85px,12vw,190px);margin:22px 0!important}.catalog-list{padding:0 9vw;list-style:none}.catalog-list>li{border-top:1px solid #776e62;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:8vw;padding:65px 0;scroll-margin-top:25px;display:grid}.catalog-list figure{align-self:start}.catalog-list figure img{object-fit:contain;height:auto}.catalog-list figcaption{margin-top:16px;font-size:12px}.catalog-list h2{font-size:clamp(50px,5.5vw,90px);margin:20px 0 35px!important}.catalog-list article>p{margin-top:25px;font-size:16px;line-height:1.5}.catalog-list article>.small-note{font-size:12px}.catalog-list .event-program-list{margin-block:35px}.catalog-footer{border-top:1px solid #776e62}.not-found-page{flex-direction:column;min-height:100svh;display:flex}.not-found-page>main{flex:1}@media (max-height:820px) and (min-width:768px) and (orientation:landscape) and (pointer:fine){.events .event-copy{padding-top:30px}.event-copy h2{margin-block:3vh;font-size:5vw}.event-copy .program-note{font-size:13px}.event-program-list{margin-block:14px}.event-extra{font-size:12px}.events[data-event-zoom=true] .event-copy h2{margin-block:2vh;font-size:4vw}.recording-intro h2{margin-top:6vh}.recording-notes{margin-top:4vh}}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.identity{height:100svh;min-height:650px;padding:0;display:block}.identity .hero-photo{z-index:-3;height:100%;position:absolute;inset:0}.hero-photo img{object-position:50% 100%}.identity .hero-shade{background:linear-gradient(#080605aa,#080605aa 30%,#08060588 60%,#0000 75%,#08060588);display:block}.identity .identity-title{margin:0;font-size:min(23vw,15svh);position:absolute;top:36%;left:25px}.identity .identity-meta{margin:0;position:absolute;inset:95px 25px auto}.identity .identity-quote{max-width:32em;font-size:clamp(16px,2.5vw,22px);line-height:1.35}.identity .identity-quote cite{margin-top:12px;font-size:11px}.desktop-quote,.desktop-break,.identity .scroll-cue{display:none}.mobile-quote{display:block}.identity .identity-description{margin:0;font-size:14px;position:absolute;inset:auto 25px 25px}.menu-dialog .menu-surface{width:100vw;height:calc(100dvh - 65px);padding:50px 25px 100px;top:65px;left:0}.menu-surface nav{gap:1vh}.menu-label,.menu-label-wrap{font-size:min(6.7vh,11.5vw)}.menu-surface .menu-close{min-height:40px;top:5px;right:20px;font-size:11px!important}.menu-socials{font-size:12px;bottom:45px;left:25px}.menu-footer{font-size:10px;bottom:18px;left:25px}.events .chapter-scene{padding:45px 0 50px;display:flex}.events .event-copy{display:contents}.events #events-heading{order:0;padding:0 25px}.event-deck-wrap{order:1;width:100%;height:min(125vw,670px);margin-top:30px;position:relative;inset:auto}.event-deck{perspective:1000px;height:calc(100% - 55px)}.event-poster-plane{width:min(65vw,390px)}.event-stories{order:2;padding:0 25px}.event-copy h2{margin:30px 0;font-size:clamp(52px,14vw,85px)}.event-copy .event-meta{font-size:14px}.event-copy .program-note{font-size:16px}.event-program-list{margin-block:25px}.event-program-list li,.events[data-event-zoom=true] .event-program-list li{margin-block:18px;font-size:16px}.event-expanded summary{min-height:44px;padding-block:12px}.event-extra{font-size:15px}.events .all-events{order:3;align-self:start;min-height:44px;margin:28px 25px 0}.events[data-event-zoom=true] .event-copy h2{margin-block:30px;font-size:clamp(52px,14vw,85px)}.events .chapter-marker,.recording .chapter-marker,.news .chapter-marker{font-size:clamp(18px,5.1vw,24px)}.recording .chapter-scene{display:flex}.recording-art{width:100%;max-width:680px;margin-top:0;inset:auto}.recording-hint{margin:-6vh 25px 28px!important}.recording-art>p{margin-left:25px}.recording-intro h2,.recording-notes{margin-top:40px}.contact-copy h2{font-size:clamp(49px,12.6vw,90px)}.contact-note{max-width:none}.production-credit{text-align:left;font-size:10px}.catalog-header{flex-direction:column;align-items:start;padding:28px 25px}.catalog-intro{padding:50px 25px}.catalog-list{padding-inline:25px}.catalog-list>li{grid-template-columns:1fr;gap:35px;padding-block:40px 65px}.catalog-list figure{max-width:500px}.catalog-list h2{margin-block:15px 30px!important}.catalog-footer{flex-direction:column;align-items:start;padding:30px 25px;font-size:12px}}@media (prefers-reduced-motion:reduce){.prototype-story[data-enhanced] .recording-layers{display:none}.prototype-story[data-enhanced] .recording-static{display:block}.recording-hint,[data-event-pause]{display:none}}@media (orientation:landscape) and (pointer:coarse){.identity .identity-title{top:28%}.identity .identity-quote{max-width:45vw;font-size:16px}}@media (min-width:768px) and (max-width:1024px) and (orientation:portrait){.identity .identity-title{top:30%}}.details-close-label,.event-expanded[open] .details-open-label{display:none}.event-expanded[open] .details-close-label{display:inline}.event-deck{pointer-events:none}.event-poster-plane{pointer-events:auto}.hero-photo img{object-position:50% 58%}.identity-title{font-size:min(calc(16 * var(--u)), 20vh)}.hero-shade{background:linear-gradient(#08060533,#0000 38%,#08060555 74%,#080605c8),linear-gradient(90deg,#080605a6,#08060544 36%,#0000 58%)}.interlude{display:block;overflow:clip}.interlude-sticky{justify-content:center;align-items:center;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.interlude-composition{--collage-gap:calc(2.49 * var(--u));justify-content:center;align-items:center;gap:0;width:100%;height:100%;display:flex;position:relative}.interlude-words span{white-space:nowrap;align-items:center;display:flex;position:absolute;top:0;bottom:0}.interlude-words span:first-child{right:calc(50% + var(--collage-width) / 2 + var(--collage-gap))}.interlude-words span:last-child{left:calc(50% + var(--collage-width) / 2 + var(--collage-gap))}.interlude-collage{width:var(--collage-width);height:var(--collage-height);transform-origin:50%;will-change:auto;flex:none;position:relative}@media (prefers-reduced-motion:no-preference){.prototype-story[data-enhanced] .interlude-collage{aspect-ratio:249/140;width:max(100vw + 8px,177.857svh + 14.2286px);height:auto}.prototype-story[data-enhanced] .interlude-words span:first-child{right:calc(50% + var(--collage-gap))}.prototype-story[data-enhanced] .interlude-words span:last-child{left:calc(50% + var(--collage-gap))}.prototype-story[data-enhanced]:not([data-layout=horizontal]) .interlude{height:200svh;min-height:0}.prototype-story[data-enhanced]:not([data-layout=horizontal]) .interlude-sticky{position:sticky;top:0}}.event-title-link{color:inherit}.event-title-link:hover,.event-title-link:focus-visible{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:1px}.event-copy .program-note{font-size:clamp(14px,1.12vw,19px)}.program-note p+p{margin-top:.75em}.event-page-link{margin-top:6px;padding:6px 0;font-size:15px;display:inline-block}.event-copy .all-events{margin-top:18px}.event-poster-plane[data-active=true]{cursor:pointer}.recording-intro{width:33%}.recording-intro h2{margin-top:6vh;font-size:clamp(44px,4.2vw,84px)}.recording-subtitle{font-size:clamp(22px,2.1vw,40px)}.recording-notes{max-width:30em;margin-top:4vh;font-size:clamp(13px,1.05vw,18px)}.recording-object{cursor:default}.recording-art-notes{position:absolute;bottom:2%;left:2.5%;right:0;margin:0!important}.recording-art-notes>p{margin-left:0}.platform-badges{flex-wrap:wrap;align-items:center;gap:10px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.platform-badge{opacity:.86;cursor:default;align-items:center;display:inline-flex}.platform-badge img{width:auto;height:22px}.event-page-article{padding:5vh 9vw 2vh}.event-page-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:6vw;display:grid}.event-page-intro h1{font-size:clamp(64px,8.4vw,150px);margin:18px 0 22px!important}.event-page-subtitle{font:400 clamp(20px, 1.8vw, 30px) / 1.3 var(--serif);margin-bottom:26px!important}.event-page .event-meta{gap:8px 28px;padding:16px 0;font-size:clamp(14px,1.1vw,18px)}.event-page-actions{flex-wrap:wrap;gap:14px 36px;margin-top:28px;font-size:16px;display:flex}.event-page-actions .text-link{padding:6px 0;display:inline-block}.event-page-actions .text-link span{margin-left:14px}.event-page-poster{justify-self:end;width:100%;max-width:520px}.event-page-poster img{object-fit:contain;height:auto;box-shadow:0 30px 80px #0006}.event-page-body{border-top:1px solid #776e62;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:6vw;margin-top:9vh;padding-top:5vh;display:grid}.event-page-note .eyebrow{margin-bottom:24px}.event-page-note p:not(.eyebrow){max-width:38em;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.event-page-note p:not(.eyebrow)+p{margin-top:1.1em}.event-page-aside section+section{margin-top:36px}.event-page-aside .eyebrow{margin-bottom:12px}.event-page-aside .event-program-list{margin:0}.event-page-aside .event-program-list li{font-size:16px}.event-page-aside .note-sources{margin-top:36px!important}.event-page-aside .small-note{color:#cfc6b8;margin-top:18px}.event-performers{margin:0;padding:0;list-style:none}.event-performers li{border-bottom:1px solid #fff2;justify-content:space-between;gap:16px;padding:10px 0;font-size:16px;display:flex}.catalog-list .event-performers{max-width:28em;margin-top:20px}.catalog-list .event-page-link{margin-top:22px}.catalog-list figure a{display:block}.event-page-nav{border-top:1px solid #776e62;justify-content:space-between;gap:24px;padding:6vh 9vw;display:flex}.event-page-nav a{flex-direction:column;gap:10px;display:flex}.event-page-nav .display{font-size:clamp(28px,3vw,54px)}.event-page-nav a:hover .display,.event-page-nav a:focus-visible .display{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:1px}.event-page-nav-next{text-align:right;align-items:end}@media (max-height:820px) and (min-width:768px) and (orientation:landscape) and (pointer:fine){.recording-intro h2{margin-top:4vh}.recording-notes{margin-top:3vh;font-size:13px}.event-copy .program-note{font-size:13px}.event-page-link{font-size:14px}}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.identity .hero-photo img{object-position:62% 50%}.identity .hero-shade{background:linear-gradient(#080605c4,#08060588 26%,#0000 44% 66%,#080605b8 84%,#080605d6)}.identity .identity-meta{inset:95px 25px auto}.identity .identity-title{font-size:min(18vw,10.5svh);top:auto;bottom:44px;left:25px}.identity .identity-description{text-align:right;inset:auto 25px 22px auto}.interlude-composition{--collage-gap:3.8vw}.interlude-sticky{min-height:0}@media (prefers-reduced-motion:no-preference){.prototype-story[data-enhanced] .interlude-collage{aspect-ratio:38/60;width:max(100vw + 8px,63.3333svh + 5.06667px)}}.recording-art{width:104vw;max-width:none;margin:0 0 0 -1vw;position:relative;inset:auto;translate:none}.recording-art-notes{position:relative;inset:auto;margin:-13vw 25px 0 calc(25px + 1vw)!important}.platform-badges{gap:12px 20px;max-width:none}.event-page-link{min-height:44px;font-size:16px}.event-page-article{padding:30px 25px 10px}.event-page-hero,.event-page-body{grid-template-columns:1fr;gap:40px}.event-page-intro h1{font-size:clamp(56px,15vw,90px)}.event-page-poster{justify-self:start;max-width:480px}.event-page-body{margin-top:50px;padding-top:40px}.event-page-nav{flex-direction:column;gap:30px;padding:40px 25px}.event-page-nav-next{text-align:left;align-items:start}}@media (orientation:landscape) and (pointer:coarse){.identity .identity-title{font-size:min(12vw,14svh);top:auto;bottom:48px}}.recording-art{width:min(54vw,90vh);top:50%;right:1.5vw;translate:0 -50%}.recording-notes{max-width:27em}.recording-object-reveal{margin-block:-19.5%}.recording-art-notes{flex-direction:column;gap:6px;display:flex;position:relative;inset:auto;margin:28px 0 0 2.1%!important}.recording-art-notes>.eyebrow{margin-top:0}.recording-art-notes .small-note{color:#d8d0c3;font-size:13px}.recording-platforms{margin-top:14px}.recording-platforms .eyebrow{color:#cfc6b8;font-size:10px}.platform-badges{margin-top:10px}.platform-badge{opacity:.94}[data-platform=apple-music-classical] .platform-badge img{height:44px}.news-list li:last-child{border-bottom:0}.source-links{margin-top:5px;font-size:11px}.source-links .source-link{margin-top:0}.prototype-story[data-layout=horizontal] .news-list li{padding-block:.7vh}.prototype-story[data-layout=horizontal] .news-list h3{margin-block:5px;font-size:min(2.2vw,3.4vh)}.prototype-story[data-layout=horizontal] .news-list li>p{font-size:min(1vw,1.65vh);line-height:1.25}.prototype-story[data-layout=horizontal] .news-meta{font-size:min(.8vw,1.3vh)}.prototype-story[data-layout=horizontal] .source-links{margin-top:3px;font-size:min(.75vw,1.2vh)}.event-copy .entrance-mask>h2{margin-block:0!important}.event-copy .entrance-mask:has(>h2){margin-top:4vh;margin-bottom:calc(3vh - 8px);padding-bottom:8px}@media (max-height:820px) and (min-width:768px) and (orientation:landscape){.event-copy .entrance-mask:has(>h2){margin-top:3vh;margin-bottom:calc(3vh - 8px)}}.event-deck-wrap{touch-action:pan-y pinch-zoom}.event-poster-plane,.event-poster-plane img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.event-deck-wrap[data-swiping] .event-poster-plane{cursor:grabbing}.interlude-sticky{contain:paint}.prototype-story[data-enhanced] .interlude-collage{will-change:transform;backface-visibility:hidden}.prototype-story[data-enhanced] .interlude-words span{will-change:transform}.hero-slide{opacity:0;transform-origin:50%;backface-visibility:hidden;position:absolute;inset:0}.hero-slide[data-hero-slide="0"]{opacity:1}.hero-slide img,.hero-slide picture{width:100%;height:100%}.hero-photo img{object-fit:cover;object-position:var(--slide-position,50% 58%)}.hero-shade-extra{opacity:0;background:linear-gradient(90deg,#080605ea,#080605a8 36%,#08060540 58%,#0000 72%),linear-gradient(#080605b8,#08060540 30%,#0000 50%,#080605a0 100%)}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.hero-slide:not([data-hero-slide="0"]),.hero-shade-extra{display:none}.hero-slide[data-hero-slide="0"]{opacity:1!important;transform:none!important}.identity .identity-meta{pointer-events:none;inset:95px 25px 26px}.identity .identity-quote{pointer-events:auto}.identity .identity-title{font-size:min(21vw,12svh);top:auto;bottom:62px;left:25px}.identity .identity-description{text-align:left;font-size:15px;line-height:1;inset:auto auto 26px 25px}.identity .scroll-cue{font:400 15px/1 var(--sans);pointer-events:auto;margin:0;display:inline-block;position:absolute;bottom:0;right:0}.identity .scroll-cue span{margin-left:10px}.event-copy .entrance-mask:has(>h2){margin-top:30px;margin-bottom:22px}.recording-art{width:calc(100% - 50px);max-width:560px;margin:44px auto 0;position:relative;inset:auto;translate:none}.recording-case,.recording-disc{transform:none}.recording-art-notes{margin:26px 0 0!important}.recording-art>p{margin-left:0}[data-platform=apple-music-classical] .platform-badge img{height:40px}.news{overflow:clip}.news-images,.news-shade{clip-path:none;width:auto;height:100svh;margin:-85px -25px -100svh;position:sticky;inset:0 auto auto}.news-images{z-index:-3}.news-shade{z-index:-1;background:linear-gradient(#000c 0%,#000a 28%,#151411e6 62%,#151411 100%);margin:0 -25px calc(85px - 100svh)}.news-heading-block,.news-list{z-index:1;position:relative}}@media (orientation:landscape) and (pointer:coarse){.identity .identity-title{font-size:min(12vw,14svh);bottom:54px}}.recording-art{--case-shift:-20;--case-ink-left:14.97%}.prototype-story[data-layout=horizontal] .recording-art-notes{margin-left:calc(var(--case-ink-left) + var(--case-shift) * 1%)!important}.entrance-mask{clip-path:inset(-.2em 0 -.3em);overflow:visible}.menu-label-wrap{clip-path:inset(-.2em 0 -.35em);overflow:visible}.line-mask{clip-path:inset(-.2em 0 -.1em);overflow:visible}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.interlude-words{font-size:min(14.5vw,12svh)}}
:where(.prototype-story) img{object-position:var(--focal,50% 50%)}.identity-quotes{flex-direction:column;gap:22px;width:min(34vw,540px);display:flex}.identity-quotes .identity-quote{width:100%}@media (max-height:820px) and (min-width:768px) and (orientation:landscape){.identity-quotes{gap:14px;width:min(36vw,480px)}.identity-quotes .identity-quote{font-size:clamp(13px,1.05vw,16px);line-height:1.35}.identity-quotes .identity-quote cite{margin-top:8px;font-size:11px}}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.identity .identity-meta{inset:84px 25px 26px}.identity-quotes{gap:12px;width:100%;max-width:32em}.identity .identity-quotes .identity-quote{font-size:clamp(13.5px,3.75vw,16px);line-height:1.3}.identity .identity-quotes .identity-quote cite{margin-top:6px;font-size:11px}}@media (max-width:767px) and (max-height:700px){.identity .identity-quotes .identity-quote{font-size:13px}}.page-dissolve{z-index:120;pointer-events:none;display:none;position:fixed;inset:0}.page-dissolve[data-active]{display:block}.page-dissolve-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.page-dissolve[data-fallback=css] .page-dissolve-canvas{display:none}.page-dissolve[data-fallback=css]:before{content:"";opacity:var(--veil,0);background:#171714;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.page-dissolve .page-dissolve-canvas{display:none}.page-dissolve:before{content:"";opacity:var(--veil,0);background:#171714;position:absolute;inset:0}}.site-page{background:#1b1b18;flex-direction:column;min-height:100svh;display:flex}.site-page>main{margin-left:var(--rail);flex:1}.site-page>.catalog-footer{margin-left:var(--rail)}.site-page .catalog-header{padding:30px var(--gutter) 0 var(--gutter)}.site-page .catalog-intro,.site-page .catalog-list,.site-page .event-page-article,.site-page .event-page-nav{padding-left:var(--gutter);padding-right:var(--gutter)}.site-page .catalog-intro{padding-top:7vh}.catalog-intro-link{padding:0 var(--gutter) 10vh}.menu-pages{flex-wrap:wrap;gap:8px 28px;margin-top:4vh;font-size:14px;display:flex}.menu-pages a{text-underline-offset:6px;padding-block:8px}.menu-pages a:hover,.menu-pages a:focus-visible,.menu-pages a[aria-current]{text-decoration:underline}.site-page .menu-surface nav:not(.menu-pages){flex-direction:column;display:flex}.recording-object-link{color:inherit;display:block}.all-recordings{margin-top:4vh;font-size:15px;display:inline-block}.all-news{z-index:2;margin-top:3vh;font-size:15px;display:inline-block;position:relative}.text-link.all-recordings span,.text-link.all-news span{margin-left:14px}.events[data-deck-static] .event-poster-plane:not([data-event-poster="0"]),.events[data-deck-static] .event-controls{display:none}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.site-page>main,.site-page>.catalog-footer{margin-left:0}.site-page>main{padding-top:65px}.site-page .catalog-header{padding:18px 25px 0}.about-page .catalog-header{display:none}.about-page .about-hero-copy{padding-top:24px}.site-page .catalog-intro,.site-page .catalog-list,.site-page .event-page-article,.site-page .event-page-nav,.catalog-intro-link{padding-left:25px;padding-right:25px}.menu-pages{margin-top:3vh;font-size:15px}}.recordings-list{padding:0 var(--gutter) 6vh;margin:0;list-style:none}.recordings-list>li{border-top:1px solid #776e62;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:6vw;padding:60px 0;display:grid}.recordings-list figure a{width:min(100%,520px);display:block}.recordings-list figure img{aspect-ratio:1;object-fit:cover;box-shadow:0 30px 80px #0007}.recordings-list h2{font-size:clamp(50px,5.5vw,96px);margin:18px 0 10px!important}.recording-work{font:400 clamp(22px, 2vw, 34px) / 1.2 var(--serif)}.recording-work em{font-size:.8em}.recordings-list .recording-description{max-width:32em;margin-top:22px;font-size:16px;line-height:1.5}.recording-status{color:#cfc6b8;margin-top:22px}.recordings-list .recording-platforms,.recordings-list .event-page-link{margin-top:26px}.recording-page-hero{padding:4vh var(--gutter) 2vh;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:5vw;display:grid}.recording-page-art{width:min(100%,86vh);margin:0 auto;position:relative}.recording-page-art .recording-object{width:100%;position:relative;overflow:visible;aspect-ratio:1/.61!important}.recording-page-art .recording-layers,.recording-page-art .recording-static{width:auto;height:auto;position:absolute;inset:-32% 0}.recording-page-art .recording-layers{display:block!important}.recording-page-art .recording-static{display:none!important}.recording-page-art .recording-layers img{object-fit:contain;position:absolute;inset:0}.recording-page-art .recording-case{transform:translate(-14%)}.recording-page-art .recording-disc{transform:translate(14%)}.recording-page-art .recording-object-reveal{margin-block:0;overflow:visible}@media (prefers-reduced-motion:reduce){.recording-page-art .recording-layers{display:block!important}}.recording-page-intro h1{font-size:clamp(64px,7.2vw,128px);margin:14px 0 8px!important}.recording-page-intro .recording-work{font-size:clamp(26px,2.6vw,46px)}.recording-page-intro .recording-artist{margin-top:26px}.recording-page-intro .recording-status{margin-top:8px}.recording-page-intro .recording-platforms{margin-top:30px}.recording-page-body{margin:6vh var(--gutter) 0;border-top:1px solid #776e62;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6vw;padding:5vh 0 8vh;display:grid}.tracklist{margin:18px 0 0;padding:0;list-style:none}.tracklist li{font:400 clamp(18px, 1.5vw, 26px) / 1.25 var(--serif);border-bottom:1px solid #fff2;grid-template-columns:3em minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:16px 0;display:grid}.tracklist .track-number{font:400 clamp(16px, 1.2vw, 20px) / 1 var(--serif);color:#cfc6b8}.tracklist .track-duration{font:400 13px / 1 var(--sans);color:#cfc6b8}.recording-page-notes p:not(.eyebrow){max-width:36em;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.recording-page-notes p:not(.eyebrow)+p{margin-top:1.1em}.recording-page-notes .eyebrow{margin-bottom:22px}.recording-page-notes .note-sources{margin-top:28px!important}.news-catalog-list{padding:0 var(--gutter) 6vh;margin:0;list-style:none}.news-catalog-list>li{border-top:1px solid #776e62;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:5vw;padding:52px 0;display:grid}.news-catalog-list figure a{display:block;overflow:hidden}.news-catalog-list figure img{aspect-ratio:3/2;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.1,1)}.news-catalog-list figure a:hover img,.news-catalog-list figure a:focus-visible img{transform:scale(1.04)}.news-catalog-list .news-meta{gap:20px}.news-catalog-list h2{font-size:clamp(38px,3.6vw,64px);margin:14px 0 18px!important}.news-catalog-list h2 a:hover,.news-catalog-list h2 a:focus-visible{text-underline-offset:.08em;text-decoration:underline;text-decoration-thickness:1px}.news-catalog-list .news-summary{max-width:34em;font-size:16px;line-height:1.5}.news-catalog-list .event-page-link{margin-top:22px}.news-catalog-list .note-sources{margin-top:22px!important}.news-page-article{padding:4vh var(--gutter) 2vh}.news-page-intro{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:3vh 5vw;display:grid}.news-page-intro .news-meta{grid-column:1/-1;gap:20px}.news-page-intro h1{max-width:7em;font-size:clamp(60px,7.4vw,136px);margin:0!important}.news-page-summary{font:400 clamp(19px, 1.6vw, 28px) / 1.35 var(--serif);max-width:22em;padding-bottom:.4em}.news-page-photo{margin:5vh 0 0;overflow:hidden}.news-page-photo img{aspect-ratio:16/9;object-fit:cover}.news-page-body{border-top:1px solid #776e62;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);gap:6vw;margin-top:6vh;padding-top:5vh;display:grid}.news-page-text p{max-width:38em;font-size:clamp(16px,1.2vw,20px);line-height:1.55}.news-page-text p+p{margin-top:1.1em}.news-page-aside .eyebrow{margin-bottom:12px}.news-page-sources{margin:0;padding:0;list-style:none}.news-page-sources li{border-bottom:1px solid #fff2;padding:10px 0;font-size:15px}.news-page-sources a{justify-content:space-between;gap:16px;display:flex}.news-page-sources a:hover,.news-page-sources a:focus-visible{text-underline-offset:5px;text-decoration:underline}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.recordings-list,.news-catalog-list{padding:0 25px 40px}.recordings-list>li,.news-catalog-list>li{grid-template-columns:1fr;gap:28px;padding:40px 0}.recordings-list h2{font-size:clamp(50px,14vw,80px)}.recording-page-hero{grid-template-columns:1fr;gap:30px;padding:20px 25px 10px;overflow:clip}.recording-page-art{width:calc(100% - 20px);margin:10px auto 0}.recording-page-art .recording-case{transform:translate(-9%)}.recording-page-art .recording-disc{transform:translate(9%)}.recording-page-intro h1{font-size:clamp(56px,16vw,90px)}.recording-page-body{grid-template-columns:1fr;gap:40px;margin:40px 25px 0;padding:36px 0 50px}.news-page-article{padding:20px 25px 10px}.news-page-intro{grid-template-columns:1fr;gap:22px}.news-page-intro h1{max-width:none;font-size:clamp(50px,14vw,84px)}.news-page-summary{padding-bottom:0}.news-page-photo img{aspect-ratio:4/3}.news-page-body{grid-template-columns:1fr;gap:40px;margin-top:40px;padding-top:36px}}.about-page{background:var(--paper);color:var(--ink)}.about-page>.catalog-footer{color:var(--cream);background:#1b1b18}.about-panel{padding:var(--inset) var(--gutter);isolation:isolate;position:relative}.about-panel[data-theme=light]{background:var(--paper);color:var(--ink)}.about-panel[data-tone=stone]{background:var(--stone);color:var(--ink)}.about-panel[data-theme=dark]{color:var(--cream);background:#1b1b18}.about-label{font:400 clamp(20px, 1.6vw, 28px) / 1.2 var(--sans);align-items:baseline;gap:.8em;display:flex}.about-label .eyebrow{font-size:clamp(11px,.8vw,13px)}.about-headline{font-size:clamp(54px,6.4vw,118px);line-height:.96;margin-top:4vh!important}.about-headline+.about-paragraphs,.about-headline+[data-about-stagger]{margin-top:5vh}.about-headline em{font-weight:400}.word-mask,.about-line-mask{clip-path:inset(-.2em 0 -.25em);display:block;overflow:visible}.word-mask>span,.about-line-mask>span{display:block}.about-paragraphs p{max-width:34em;font-size:clamp(16px,1.25vw,21px);line-height:1.55}.about-paragraphs p+p{margin-top:1.2em}.about-rule{opacity:.35;transform-origin:0;background:currentColor;height:1px}.about-hero{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);min-height:100svh;padding:0;display:grid}.about-hero-portrait{min-height:100svh;position:relative;overflow:hidden}.about-hero-portrait img{object-fit:cover;object-position:var(--focal,50% 30%);position:absolute;inset:0}.about-hero-copy{padding:calc(var(--inset) + 6vh) var(--gutter) var(--inset) 5vw;flex-direction:column;justify-content:space-between;display:flex}.about-hero-copy .about-label{top:var(--inset);right:var(--gutter);position:absolute}.about-title{font-size:min(10.6vw,19vh);margin-top:2vh!important;line-height:.9!important}.about-lead{grid-template-columns:9em minmax(0,1fr);align-items:start;gap:24px;margin-top:8vh;display:grid}.about-lead p{max-width:24em;font-size:clamp(18px,1.5vw,26px);line-height:1.4}.about-voices{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:5vw;min-height:100svh;display:grid}.about-voices .about-label{align-self:start}.about-quotes{flex-direction:column;gap:8vh;margin:0;display:flex}.about-quotes blockquote{margin:0}.about-quotes blockquote p{font:200 clamp(28px, 3.1vw, 58px) / 1.12 var(--serif);letter-spacing:-.02em}.about-quotes blockquote p em{font-weight:400}.about-quotes cite{font:400 13px / 1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin-top:24px;display:block}.about-quotes cite span{opacity:.6;text-transform:none;letter-spacing:0}.about-quotes blockquote:nth-child(2){margin-left:18%}.about-quotes blockquote:nth-child(2) p{font-size:clamp(22px,2.3vw,42px)}.about-training{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:6vw;min-height:90svh;display:grid}.about-training-copy{max-width:740px}.about-steps{align-self:end;margin:0;padding:0;list-style:none}.about-steps li{grid-template-columns:3em minmax(0,1fr);align-items:baseline;gap:24px;padding:22px 0;display:grid;position:relative}.about-steps .about-rule{position:absolute;top:0;left:0;right:0}.about-steps .step-index{font:400 clamp(22px, 2vw, 34px) / 1 var(--serif)}.about-steps .step-name{font:400 clamp(26px, 2.6vw, 46px) / 1.05 var(--serif);letter-spacing:-.02em}.about-steps .step-detail{opacity:.75;margin-top:8px;font-size:clamp(13px,1vw,16px);line-height:1.4;display:block}.about-timeline-panel{min-height:100svh}.about-timeline-head{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);align-items:start;gap:5vw;margin-bottom:8vh;display:grid}.about-timeline-head .about-intro{text-transform:uppercase;letter-spacing:.05em;justify-self:end;max-width:26em;padding-top:10px;font-size:clamp(13px,.95vw,16px);line-height:1.5}.about-timeline{margin:0;padding:0;list-style:none}.about-timeline li{grid-template-columns:7em minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr);align-items:baseline;gap:24px;padding:22px 0;display:grid;position:relative}.about-timeline .about-rule{position:absolute;top:0;left:0;right:0}.about-timeline li:last-child:after{content:"";opacity:.35;background:currentColor;height:1px;position:absolute;bottom:0;left:0;right:0}.about-timeline .timeline-year{font:400 clamp(26px, 2.5vw, 44px) / 1 var(--serif);letter-spacing:-.02em}.about-timeline .timeline-title{font-size:clamp(15px,1.2vw,20px);line-height:1.3}.about-timeline .timeline-detail,.about-timeline .timeline-place{opacity:.78;font-size:clamp(13px,1vw,16px);line-height:1.4}.about-timeline .timeline-place{text-align:right}.about-competitions .about-timeline li{grid-template-columns:7em minmax(0,1.4fr) minmax(0,1fr)}.about-slideshow{height:100svh;min-height:560px;color:var(--cream);background:#0f0f0e;padding:0;overflow:hidden}.about-slides{position:absolute;inset:0}.about-slide{opacity:0;position:absolute;inset:0}.about-slide[data-active=true]{opacity:1}.about-slide img{object-fit:cover}.about-slideshow-shade{pointer-events:none;background:linear-gradient(#0f0f0e66,#0000 35% 60%,#0f0f0ecc);position:absolute;inset:0}.about-slideshow-caption{left:var(--gutter);right:var(--gutter);bottom:var(--inset);justify-content:space-between;align-items:end;gap:24px;display:flex;position:absolute}.about-slideshow-caption .about-label{color:var(--cream)}.about-slide-count{font:400 clamp(22px, 2.4vw, 42px) / 1 var(--serif);font-variant-numeric:tabular-nums}.about-slide-count small{opacity:.6;font-size:.5em}.about-slideshow-controls{top:var(--inset);right:var(--gutter);gap:12px;display:flex;position:absolute}.about-slideshow-controls button{color:var(--cream);text-underline-offset:6px;padding:10px 0;font-size:13px}.about-slideshow-controls button:hover,.about-slideshow-controls button:focus-visible{text-decoration:underline}.about-repertoire{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-content:center;gap:5vw;min-height:80svh;display:grid}.about-repertoire .about-headline{margin-top:0!important}.about-repertoire .about-statement p{font:200 clamp(26px, 2.6vw, 46px) / 1.2 var(--serif);letter-spacing:-.02em;max-width:20em}.about-press{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:5vw;min-height:70svh;display:grid}.about-press-copy p.about-text{max-width:30em;margin-top:4vh;font-size:clamp(16px,1.25vw,21px);line-height:1.5}.about-press-list{margin:0;padding:0;list-style:none}.about-press-list li{border-bottom:1px solid #fff2;padding:14px 0;font-size:clamp(14px,1.05vw,17px)}.press-kit-button{font:600 13px / 1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1px solid;align-items:center;gap:28px;margin-top:5vh;padding:18px 28px;transition:background-color .5s,color .5s;display:inline-flex}.press-kit-button:hover,.press-kit-button:focus-visible{background:var(--cream);color:var(--ink)}.press-kit-meta{opacity:.7;font-size:12px;line-height:1.6;margin-top:22px!important}.press-kit-meta a{text-underline-offset:3px;text-decoration:underline}.about-press-aside{align-self:end}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.about-panel{padding:56px 25px}.about-hero{grid-template-columns:1fr;min-height:0}.about-hero-copy{order:0;padding:36px 25px 40px}.about-hero-copy .about-label{margin-bottom:18px;position:static}.about-title{font-size:min(19.5vw,13svh)}.about-lead{grid-template-columns:1fr;gap:12px;margin-top:30px}.about-lead p{font-size:18px}.about-hero-portrait{order:1;height:min(118vw,70svh);min-height:0;margin:0 25px 40px}.about-headline{font-size:clamp(50px,13vw,76px);margin-top:24px!important}.about-voices,.about-training,.about-repertoire,.about-press{grid-template-columns:1fr;gap:36px;min-height:0}.about-quotes{gap:44px}.about-quotes blockquote p{font-size:clamp(25px,7vw,36px)}.about-quotes blockquote:nth-child(2){margin-left:0}.about-quotes blockquote:nth-child(2) p{font-size:clamp(21px,5.8vw,30px)}.about-steps li{grid-template-columns:2.4em minmax(0,1fr);gap:16px}.about-timeline-panel{min-height:0}.about-timeline-head{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.about-timeline-head .about-intro{justify-self:start}.about-timeline li,.about-competitions .about-timeline li{grid-template-columns:4.2em minmax(0,1fr);gap:6px 16px;padding:18px 0}.about-timeline .timeline-year{grid-row:1/span 3;font-size:26px}.about-timeline .timeline-place{text-align:left}.about-slideshow{height:72svh;min-height:420px}.about-slideshow-caption{bottom:28px;left:25px;right:25px}.about-slideshow-controls{top:24px;right:25px}.about-repertoire .about-statement p{font-size:clamp(22px,6vw,32px)}.press-kit-button{justify-content:space-between;width:100%;margin-top:28px}}
html[data-entrance=pending] [data-reveal=lines],html[data-entrance=pending] [data-reveal=masked],html[data-entrance=pending] [data-reveal=words],html[data-entrance=pending] [data-about-line],html[data-entrance=pending] .about-title{visibility:hidden}html[data-entrance=pending] [data-reveal=image],html[data-entrance=pending] [data-about-portrait]{clip-path:inset(0 100% 0 0)}html[data-entrance=pending] [data-reveal=rule]{transform:scaleX(0)}html[data-entrance=pending] [data-reveal=fade]{opacity:0}@media (prefers-reduced-motion:reduce){html[data-entrance=pending] [data-reveal],html[data-entrance=pending] [data-about-line],html[data-entrance=pending] .about-title,html[data-entrance=pending] [data-about-portrait]{visibility:visible;clip-path:none;opacity:1;transform:none}}.reveal-line-mask{clip-path:inset(-.25em 0 -.45em);display:block;overflow:visible!important}.reveal-line{will-change:auto;display:block}.reveal-item-mask,.reveal-item-mask>*{display:inline-block}.word-mask,.about-line-mask,.line-mask,.entrance-mask,.menu-label-wrap{clip-path:inset(-.25em 0 -.45em)}.name-line-masked{clip-path:inset(-.2em 0 -.4em)}.reveal-figure{isolation:isolate;--reveal-overlay:100%;--reveal-block:#2a2926;position:relative}.reveal-figure:after{content:"";z-index:0;background:var(--reveal-block);clip-path:inset(0 var(--reveal-overlay) 0 0);pointer-events:none;position:absolute;inset:0}.reveal-figure>*{z-index:1;position:relative}.reveal-figure>img{display:block}.reveal-figure[data-revealed]:after{display:none}[data-theme=light] .reveal-figure,.about-page .reveal-figure{--reveal-block:#cfc9bf}.site-loader{z-index:121;pointer-events:none;transform-origin:0 100%;background:var(--cream);height:8px;display:none;position:fixed;bottom:0;left:0;right:0;transform:scaleX(0)}.site-loader[data-active]{display:block}.site-loader[data-ink=dark]{background:var(--ink)}@media (max-width:767px),(pointer:coarse){.site-loader{height:6px}}@media (prefers-reduced-motion:reduce){.site-loader{display:none!important}}.page-dissolve[data-fallback=css]:before,.page-dissolve:before{background:var(--veil-color,#171714)}.site-page .menu-surface nav:not(.menu-pages),.prototype-story .menu-surface nav:not(.menu-pages){flex-direction:column;display:flex}.site-page .catalog-intro{padding-top:12vh}.catalog-intro h1{margin-top:0!important}.site-page .catalog-header{padding-bottom:0;font-size:13px}.site-page .catalog-header+.event-page-article,.site-page .catalog-header+article{padding-top:3vh}.news-page-intro{padding-top:2vh;display:block}.news-page-intro h1{max-width:9em;font-size:clamp(54px,6.6vw,124px)}.news-page-intro .news-meta{margin-top:3.2vh}.news-page-summary{font:400 clamp(17px, 1.3vw, 23px) / 1.45 var(--sans);max-width:34em;color:inherit;opacity:.86;margin-top:3.4vh;padding-bottom:0;font-style:italic}.news-page-photo{margin-top:8vh}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.news-page-intro h1{font-size:clamp(42px,11vw,72px)}.news-page-intro .news-meta{margin-top:18px}.news-page-summary{margin-top:20px;font-size:17px}.news-page-photo{margin-top:40px}}.identity-quotes[data-quote-rotation]{gap:0;display:grid}.identity-quotes[data-quote-rotation] .identity-quote{grid-area:1/1;align-self:end}.identity-quotes[data-quote-rotation] .identity-quote[data-active=false]{visibility:hidden}.identity-quotes[data-quote-rotation] .identity-quote p,.identity-quotes[data-quote-rotation] .identity-quote cite{will-change:auto}.interlude-sticky,.interlude-composition{background:0 0}.newsletter>.small-note:empty{display:none}.about-story,.about-pin{position:relative}.about-track{display:block}.about-hero-portrait{--reveal-block:#cfc9bf}.about-hero-portrait>img{z-index:1;position:absolute}.about-voices{align-content:center;align-items:center}.about-voices .about-label{align-self:center}.about-quotes{gap:6vh;padding:2vh 0}.about-biography{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-content:start;gap:6vw;min-height:100svh;display:grid}.about-biography .about-steps{max-width:34em;margin-top:6vh}.about-biography .about-steps li{position:relative}.about-biography-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:3.2vw;padding-top:1vh;display:grid}.about-biography-column p{text-wrap:pretty;font-size:clamp(14.5px,1.05vw,18px);line-height:1.52}.about-biography-column p+p{margin-top:1.1em}.about-biography-column .bio-lead{font:400 clamp(19px, 1.5vw, 26px) / 1.32 var(--serif);letter-spacing:-.01em}.about-biography-column .bio-lead:first-letter{float:left;margin:.07em .14em 0 0;font-size:3.25em;font-weight:200;line-height:.78}.about-biography-column .bio-pull{font:400 clamp(16.5px, 1.25vw, 22px) / 1.36 var(--serif);letter-spacing:-.01em;border-left:1px solid;margin-bottom:1.6em;padding-left:1.1em;font-style:italic;margin-top:1.6em!important}.about-biography-column .bio-pull+p{margin-top:1.6em}.about-press-list li{border-bottom:0;position:relative}.about-press-list li .about-rule{position:absolute;bottom:0;left:0;right:0}.about-press-list li>span{display:block}.about-story[data-layout=horizontal] .about-pin{height:100vh;overflow:hidden}.about-story[data-layout=horizontal] .about-track{will-change:transform;flex-direction:row;align-items:stretch;width:max-content;height:100vh;display:flex}.about-story[data-layout=horizontal] .about-panel{--panel:calc(100vw - var(--rail));width:var(--panel);height:100vh;min-height:0;padding:var(--inset) var(--gutter);flex:none;overflow:hidden}.about-story[data-layout=horizontal] .about-hero{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);padding:0}.about-story[data-layout=horizontal] .about-hero-portrait{height:100vh;min-height:0}.about-story[data-layout=horizontal] .about-voices{width:calc(var(--panel) * .62);grid-template-columns:minmax(0,.26fr) minmax(0,.74fr);gap:3vw}.about-story[data-layout=horizontal] .about-quotes blockquote p{font-size:clamp(24px,2.2vw,40px)}.about-story[data-layout=horizontal] .about-quotes blockquote:nth-child(2){margin-left:12%}.about-story[data-layout=horizontal] .about-quotes blockquote:nth-child(2) p{font-size:clamp(19px,1.7vw,30px)}.about-story[data-layout=horizontal] .about-biography{width:calc(var(--panel) * 1.5);grid-template-columns:calc(var(--panel) * .34) minmax(0, 1fr);align-content:center;gap:4.5vw}.about-story[data-layout=horizontal] .about-biography .about-steps li{padding:14px 0}.about-story[data-layout=horizontal] .about-biography-columns{gap:2.8vw}.about-story[data-layout=horizontal] .about-biography-column p{font-size:clamp(13.5px,.78vw + .42vh,17.5px);line-height:1.5}.about-story[data-layout=horizontal] .about-biography-column .bio-lead{font-size:clamp(17px,1.05vw + .5vh,24px)}.about-story[data-layout=horizontal] .about-biography-column .bio-pull{font-size:clamp(15px,.9vw + .4vh,20px)}.about-story[data-layout=horizontal] .about-timeline-panel{width:calc(var(--panel) * 1.3);grid-template-columns:calc(var(--panel) * .34) minmax(0, 1fr);align-content:center;gap:4vw;display:grid}.about-story[data-layout=horizontal] .about-timeline-head{margin-bottom:0;display:block}.about-story[data-layout=horizontal] .about-timeline-head .about-intro{justify-self:start;max-width:24em;margin-top:5vh}.about-story[data-layout=horizontal] .about-timeline{grid-template-columns:repeat(2,minmax(0,1fr));align-self:center;column-gap:3vw;display:grid}.about-story[data-layout=horizontal] .about-timeline li{grid-template-columns:4.6em minmax(0,1fr);gap:4px 18px;padding:16px 0}.about-story[data-layout=horizontal] .about-timeline .timeline-year{grid-row:1/span 3;font-size:clamp(24px,2vw,34px)}.about-story[data-layout=horizontal] .about-timeline .timeline-place{text-align:left}.about-story[data-layout=horizontal] .about-timeline li:last-child:after{display:none}.about-story[data-layout=horizontal] .about-slideshow{height:100vh}.about-story[data-layout=horizontal] .about-repertoire{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-content:center}.about-story[data-layout=horizontal] .about-press{align-content:center}.about-story[data-layout=horizontal] .about-headline{font-size:clamp(44px,4.9vw,92px);margin-top:3vh!important}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.about-biography{grid-template-columns:1fr;gap:36px;min-height:0}.about-biography-columns{grid-template-columns:1fr;gap:0}.about-biography-column+.about-biography-column p:first-child{margin-top:1.1em}.about-biography-column p{font-size:16px}.about-biography-column .bio-lead{font-size:20px}.about-biography-column .bio-pull{font-size:18px}.about-quotes{gap:40px;padding:0}}
html[data-entrance=pending] [data-reveal=mask],html[data-entrance=pending] [data-reveal=slide]{visibility:hidden}html[data-entrance=pending] [data-reveal-rule]{--rule-x:0}html[data-entrance=pending] [data-reveal=image]{--shadow:0}html[data-entrance=pending] .site-page>.story-rail{opacity:0}@media (prefers-reduced-motion:reduce){html[data-entrance=pending] [data-reveal=mask],html[data-entrance=pending] [data-reveal=slide]{visibility:visible}html[data-entrance=pending] [data-reveal-rule]{--rule-x:1}html[data-entrance=pending] [data-reveal=image]{--shadow:1}html[data-entrance=pending] .site-page>.story-rail{opacity:1}}[data-reveal-rule]{--rule-x:1;position:relative;border-top-color:#0000!important;border-bottom-color:#0000!important}[data-reveal-rule]:before{content:"";background:var(--rule-color,currentColor);height:1px;opacity:var(--rule-opacity,1);transform:scaleX(var(--rule-x));transform-origin:0;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}[data-reveal-rule=top]:before{top:-1px;bottom:auto}.catalog-list>li[data-reveal-rule],.recordings-list>li[data-reveal-rule],.news-catalog-list>li[data-reveal-rule],.event-page-body[data-reveal-rule],.recording-page-body[data-reveal-rule],.news-page-body[data-reveal-rule],.event-page-nav[data-reveal-rule]{--rule-color:#776e62}.tracklist li[data-reveal-rule],.news-page-sources li[data-reveal-rule],.event-performers li[data-reveal-rule]{--rule-color:#fff2}.event-page-nav[data-reveal-rule]:before{top:-1px;bottom:auto}.news-list li[data-reveal-rule]{--rule-color:#ffffff50}.all-events[data-reveal-rule]{--rule-color:#9f9688}.event-meta[data-reveal-rule]{--rule-color:#ffffff60}.event-meta[data-reveal-rule]:after{content:"";background:var(--rule-color,currentColor);height:1px;opacity:var(--rule-opacity,1);transform:scaleX(var(--rule-x));transform-origin:0;pointer-events:none;position:absolute;top:-1px;left:0;right:0}.news-list li:last-child[data-reveal-rule]:before{display:none}.reveal-figure{--shadow:1}.recordings-list figure.reveal-figure,.event-page-poster.reveal-figure,.recording-page-art .reveal-figure{box-shadow:0 30px 80px rgb(0 0 0/calc(.45 * var(--shadow)))}.catalog-list figure.reveal-figure{box-shadow:0 24px 60px rgb(0 0 0/calc(.35 * var(--shadow)))}.recordings-list figure.reveal-figure img,.event-page-poster.reveal-figure img,.recording-page-art .reveal-figure img,.recording-page-art .reveal-figure .recording-cover{box-shadow:none}[data-focus-silent]:focus,[data-focus-silent]:focus-visible{outline:none!important}.page-dissolve[popover],.site-loader[popover]{color:inherit;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;overflow:visible}.page-dissolve[popover]{position:fixed;inset:0}.site-loader[popover]{background:var(--cream);height:8px;position:fixed;inset:auto 0 0}.site-loader[popover][data-ink=dark]{background:var(--ink)}@media (max-width:767px),(pointer:coarse){.site-loader[popover]{height:6px}}:is(.page-dissolve[popover]:not(:popover-open),.site-loader[popover]:not(:popover-open)){display:none}:is(.page-dissolve[popover]:popover-open[data-active],.site-loader[popover]:popover-open[data-active]){display:block}.menu-underline{display:none}.identity-quotes[data-quote-rotation] .identity-quote[data-active=false],.identity-quotes[data-quote-rotation] .identity-quote[data-active=false] p,.identity-quotes[data-quote-rotation] .identity-quote[data-active=false] cite{visibility:hidden!important}.event-stories[data-stacked]{display:grid}.event-stories[data-stacked]>[data-event-story]{grid-area:1/1;align-self:start}.prototype-story .event-stories[data-stacked]>[data-event-story][hidden]{visibility:hidden;pointer-events:none;display:block!important}.recording-object-reveal{clip-path:none!important}.news-list li{padding:30px 0 32px}.news-list li:first-child{padding-top:0}.news-list h3{margin:12px 0 10px}.source-links{margin-top:10px}.prototype-story[data-layout=horizontal] .news-list li{padding-block:3.4vh 3.8vh}.prototype-story[data-layout=horizontal] .news-list li:first-child{padding-top:0}.prototype-story[data-layout=horizontal] .news-list h3{margin-block:1.2vh 1vh}.prototype-story[data-layout=horizontal] .news-list li>p{font-size:min(1.1vw,1.85vh);line-height:1.35}.prototype-story[data-layout=horizontal] .source-links{margin-top:1.2vh}.back-arrow-up,.back-arrow-left{display:inline-block}.prototype-story[data-layout=horizontal] .back-arrow-up,.prototype-story:not([data-layout=horizontal]) .back-arrow-left{display:none}.about-lead p.about-standfirst{font:400 clamp(22px, 2.05vw, 36px) / 1.18 var(--sans);letter-spacing:-.02em;text-wrap:pretty;max-width:19em}.about-standfirst .muted{opacity:.42}.about-story[data-layout=horizontal] .about-lead{grid-template-columns:8em minmax(0,1fr);margin-top:6vh}.about-biography{grid-template-columns:1fr;gap:36px;min-height:0;display:grid}.about-biography-flow,.about-biography-group{grid-template-columns:1fr;gap:40px;display:grid}.about-biography-column p{text-wrap:pretty;font-size:16px;line-height:1.52}.about-biography-column p+p{margin-top:1.1em}.about-biography-column .bio-lead{font:400 20px / 1.32 var(--serif);letter-spacing:-.01em}.about-biography-column .bio-lead:first-letter{float:left;margin:.07em .14em 0 0;font-size:3.25em;font-weight:200;line-height:.78}.about-biography-column .bio-pull{font:400 18px / 1.36 var(--serif);letter-spacing:-.01em;border-left:1px solid;margin-bottom:1.6em;padding-left:1.1em;font-style:italic;margin-top:1.6em!important}.about-biography-column .bio-pull+p{margin-top:1.6em}.about-biography-column{max-width:42em}.about-biography-photo{aspect-ratio:4/5;--reveal-block:#cfc9bf;max-width:520px;margin:0;position:relative;overflow:hidden}.about-biography-photo img{object-fit:cover;object-position:var(--focal,50% 40%);width:100%;height:100%;display:block}.about-biography-photo figcaption{letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:.85;text-shadow:0 1px 12px #0008;margin:0;font-size:11px;position:absolute;bottom:12px;left:14px}.about-story[data-layout=horizontal] .about-biography{grid-template-columns:calc(var(--panel) * .12) auto;align-content:center;gap:3vw;width:auto;display:grid}.about-story[data-layout=horizontal] .about-biography-head{align-self:start}.about-story[data-layout=horizontal] .about-biography-flow,.about-story[data-layout=horizontal] .about-biography-group{height:calc(100vh - 2 * var(--inset));flex-direction:row;align-items:stretch;gap:3.4vw;display:flex}.about-story[data-layout=horizontal] .about-biography-column{width:calc(var(--panel) * .3);flex:none;align-self:center;max-width:none}.about-story[data-layout=horizontal] .about-biography-group:nth-child(2) .about-biography-column{width:calc(var(--panel) * .36)}.about-story[data-layout=horizontal] .about-biography-column p{font-size:clamp(13.5px,.78vw + .42vh,17.5px);line-height:1.5}.about-story[data-layout=horizontal] .about-biography-column .bio-lead{font-size:clamp(17px,1.05vw + .5vh,24px)}.about-story[data-layout=horizontal] .about-biography-column .bio-pull{font-size:clamp(15px,.9vw + .4vh,20px)}.about-story[data-layout=horizontal] .about-biography-photo{aspect-ratio:auto;width:calc(var(--panel) * .28);max-width:none;height:calc(100vh - 2 * var(--inset));flex:none}.about-story[data-layout=horizontal] .about-biography-group:nth-child(2) .about-biography-photo{width:calc(var(--panel) * .36)}.about-hero-portrait>img{will-change:transform}
.reveal-figure:has(>:is(a,.reveal-frame)):after{display:none}.reveal-figure>:is(a,.reveal-frame){isolation:isolate;position:relative}.reveal-figure>:is(a,.reveal-frame):after{content:"";z-index:0;background:var(--reveal-block);clip-path:inset(0 var(--reveal-overlay) 0 0);pointer-events:none;position:absolute;inset:0}.reveal-figure[data-revealed]>:is(a,.reveal-frame):after{display:none}.reveal-figure>:is(a,.reveal-frame)>img,.reveal-figure>:is(a,.reveal-frame)>picture{z-index:1;display:block;position:relative}.recordings-list figure.reveal-figure,.event-page-poster.reveal-figure,.catalog-list figure.reveal-figure{box-shadow:none}.recordings-list figure.reveal-figure img,.event-page-poster.reveal-figure img{box-shadow:0 30px 80px rgb(0 0 0/calc(.45 * var(--shadow)))}.catalog-list figure.reveal-figure img{box-shadow:0 24px 60px rgb(0 0 0/calc(.35 * var(--shadow)))}.recordings-list figure.reveal-figure{width:min(100%,520px)}.recordings-list figure.reveal-figure a{width:100%}.news-page-article .news-page-intro .news-meta{margin-top:3.2vh}.news-page-article .news-page-summary{margin-top:3.4vh}.news-page-article .news-page-photo{margin-top:7vh}.news-page-photo{grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr);align-items:end;gap:6vw;display:grid;overflow:visible}.news-page-photo-frame{overflow:hidden}.news-page-photo-frame img,.news-page-article .news-page-photo img{aspect-ratio:auto;object-fit:contain;width:100%;height:auto;display:block}.news-page-caption{font:400 clamp(12px, .85vw, 14px) / 1.5 var(--sans);letter-spacing:.02em;color:inherit;opacity:.62;max-width:24em;margin:0;padding-bottom:.2em}.news-page-caption:empty{display:none}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.news-page-article .news-page-intro .news-meta{margin-top:18px}.news-page-article .news-page-summary{margin-top:20px}.news-page-article .news-page-photo{margin-top:40px}.news-page-photo{display:block}.news-page-article .news-page-photo img{aspect-ratio:4/3;object-fit:cover}.news-page-caption{margin-top:12px;padding-bottom:0;font-size:12px}.news-catalog-list>li{gap:36px}}.prototype-story[data-interlude=stacked] .interlude-words{font-size:min(18vw,13svh)}.prototype-story[data-interlude=stacked] .interlude-words span{justify-content:center;height:auto;line-height:.92;inset:auto 0}.prototype-story[data-interlude=stacked] .interlude-words span:first-child{right:0;bottom:calc(50% + var(--collage-height) / 2 + var(--collage-gap))}.prototype-story[data-interlude=stacked] .interlude-words span:last-child{left:0;top:calc(50% + var(--collage-height) / 2 + var(--collage-gap))}@media (prefers-reduced-motion:no-preference){.prototype-story[data-enhanced][data-interlude=stacked] .interlude{height:calc(100lvh + var(--stage-max,100lvh))}.prototype-story[data-enhanced][data-interlude=stacked] .interlude-sticky{height:100dvh}.prototype-story[data-enhanced][data-interlude=stacked] .interlude-collage{width:max(calc(100vw + 8px), calc((var(--stage-max,100lvh) + 8px) * (38 / 60)));aspect-ratio:38/60}.prototype-story[data-enhanced][data-interlude=stacked] .interlude-words span:first-child{bottom:calc(50% + var(--collage-gap))}.prototype-story[data-enhanced][data-interlude=stacked] .interlude-words span:last-child{top:calc(50% + var(--collage-gap))}.prototype-story[data-enhanced][data-interlude=stacked] .interlude-caption{bottom:calc(25px + env(safe-area-inset-bottom,0px))}}.about-slideshow-shade{z-index:3}.about-slide-zones{z-index:4;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.about-slide-zone{appearance:none;cursor:w-resize;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;margin:0;padding:0}.about-slide-zone[data-about-next-zone]{cursor:e-resize}.about-slide-zone:focus-visible{outline:1px solid var(--cream);outline-offset:-12px}.about-slideshow-controls,.about-slideshow-caption{z-index:5}.about-slide-count{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:0 18px;display:flex}.about-slide-caption{font:400 12px / 1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;opacity:.78}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.about-slide-zone{cursor:pointer}.about-slide-caption{font-size:11px}}.ornament{vertical-align:-.12em;margin-right:.35em;display:inline-block}.production-credit .ornament,.catalog-footer .ornament{vertical-align:-.1em;margin:0 .1em}.prototype-story[data-layout=horizontal] .news-list li{padding-block:1.6vh 1.8vh}.prototype-story[data-layout=horizontal] .news-list li:first-child{padding-top:0}.prototype-story[data-layout=horizontal] .news-list h3{margin-block:.6vh .5vh;font-size:min(2.3vw,3.6vh)}.prototype-story[data-layout=horizontal] .news-list li>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prototype-story[data-layout=horizontal] .source-links{margin-top:.6vh}@media (max-height:719px){.prototype-story[data-layout=horizontal] .news-list li:nth-child(n+5){display:none}}
.reveal-line-mask,.reveal-item-mask,.about-line-mask,.line-mask{clip-path:inset(calc(-1 * var(--mask-above,.25em)) 0 calc(-1 * var(--mask-below,.45em)))}.reveal-line-mask[data-settled],.reveal-item-mask[data-settled],.about-line-mask[data-settled],.line-mask[data-settled],.word-mask[data-settled]{clip-path:none}.site-page .news-page-article{padding-bottom:0}.news-page-body{padding-bottom:5vh}.site-page .event-page-article{padding-bottom:0}.event-page-body{padding-bottom:5vh}@media (max-width:767px),(max-width:1024px) and (orientation:portrait),(pointer:coarse){.site-page .news-page-article,.site-page .event-page-article{padding-bottom:0}.news-page-body{padding-bottom:36px}.event-page-body{padding-bottom:40px}}
